//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!WIDTH LUMA.w 2 *
//!HEIGHT LUMA.h 2 *
//!COMPONENTS 1
//!BIND LUMA
//!SAVE LANCZOS3
//!DESC (AU_M_S_2x_LA) lanczos3

#define FIX(c)		max(abs(c), 1e-5)
#define PI		3.141592653

vec3 weight3(float x)
{
    vec3 s = FIX(2.0 * PI * vec3(x - 1.5, x - 0.5, x + 0.5));
    return sin(s) * sin(s / 3.0) / (s * s);
}

float line_run(float ypos, vec3 xpos1, vec3 xpos2, vec3 linetaps1, vec3 linetaps2)
{
    return float(LUMA_tex(vec2(xpos1.r, ypos))) * linetaps1.r + float(LUMA_tex(vec2(xpos1.g, ypos))) * linetaps2.r + float(LUMA_tex(vec2(xpos1.b, ypos))) * linetaps1.g + float(LUMA_tex(vec2(xpos2.r, ypos))) * linetaps2.g + float(LUMA_tex(vec2(xpos2.g, ypos))) * linetaps1.b + float(LUMA_tex(vec2(xpos2.b, ypos))) * linetaps2.b;
}

vec4 hook()
{
    vec2 pos = LUMA_pos + LUMA_pt * 0.5;
    vec2 f = fract(pos / LUMA_pt);

    vec3 linetaps1 = weight3(0.5 - f.x * 0.5);
    vec3 linetaps2 = weight3(1.0 - f.x * 0.5);
    vec3 columntaps1 = weight3(0.5 - f.y * 0.5);
    vec3 columntaps2 = weight3(1.0 - f.y * 0.5);

    float suml = dot(linetaps1, vec3(1.0)) + dot(linetaps2, vec3(1.0));
    float sumc = dot(columntaps1, vec3(1.0)) + dot(columntaps2, vec3(1.0));
    linetaps1 /= suml;
    linetaps2 /= suml;
    columntaps1 /= sumc;
    columntaps2 /= sumc;

    vec2 xystart = (-2.5 - f) * LUMA_pt + pos;
    vec3 xpos1 = vec3(xystart.x, xystart.x + LUMA_pt.x, xystart.x + LUMA_pt.x * 2.0);
    vec3 xpos2 = vec3(xystart.x + LUMA_pt.x * 3.0, xystart.x + LUMA_pt.x * 4.0, xystart.x + LUMA_pt.x * 5.0);

    return vec4(line_run(xystart.y, xpos1, xpos2, linetaps1, linetaps2) * columntaps1.r + line_run(xystart.y + LUMA_pt.y, xpos1, xpos2, linetaps1, linetaps2) * columntaps2.r + line_run(xystart.y + LUMA_pt.y * 2.0 , xpos1, xpos2, linetaps1, linetaps2) * columntaps1.g + line_run(xystart.y + LUMA_pt.y * 3.0 , xpos1, xpos2, linetaps1, linetaps2) * columntaps2.g + line_run(xystart.y + LUMA_pt.y * 4.0 , xpos1, xpos2, linetaps1, linetaps2) * columntaps1.b + line_run(xystart.y + LUMA_pt.y * 5.0 , xpos1, xpos2, linetaps1, linetaps2) * columntaps2.b, 0, 0, 0);
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND LUMA
//!SAVE FEATURE1
//!DESC (AU_M_S_2x_LA) feature map 1

vec4 hook()
{
vec4 res = vec4(0.127094686031342,-0.016606509685516,-0.412591934204102,0.015521102584898);
res += vec4(0.039285011589527,0.008796021342278,0.002922502811998,0.021622454747558) * float(LUMA_texOff(vec2(-2,-2)));
res += vec4(0.091822959482670,0.010933868587017,0.024816121906042,-0.148903742432594) * float(LUMA_texOff(vec2(-2,-1)));
res += vec4(-0.335144877433777,-0.049261961132288,-0.051448393613100,-0.068269334733486) * float(LUMA_texOff(vec2(-2,0)));
res += vec4(0.100323967635632,0.034917384386063,0.025936298072338,-1.109695672988892) * float(LUMA_texOff(vec2(-2,1)));
res += vec4(-0.084156490862370,-0.020096724852920,-0.002099693519995,-0.521634817123413) * float(LUMA_texOff(vec2(-2,2)));
res += vec4(-0.152218863368034,-0.047727577388287,-0.056583266705275,0.037446096539497) * float(LUMA_texOff(vec2(-1,-2)));
res += vec4(0.119103424251080,0.066984072327614,-0.063785985112190,-0.084630556404591) * float(LUMA_texOff(vec2(-1,-1)));
res += vec4(0.213498800992966,-0.036540377885103,-0.545172214508057,0.713097691535950) * float(LUMA_texOff(vec2(-1,0)));
res += vec4(-0.214902162551880,-0.031493235379457,-0.056293953210115,-0.064249128103256) * float(LUMA_texOff(vec2(-1,1)));
res += vec4(0.036932498216629,0.048241388052702,0.010703995823860,0.076517507433891) * float(LUMA_texOff(vec2(-1,2)));
res += vec4(-0.096493043005466,0.022055717185140,0.005758077837527,0.018577806651592) * float(LUMA_texOff(vec2(0,-2)));
res += vec4(0.225088864564896,-0.033579975366592,0.745795965194702,-0.038793925195932) * float(LUMA_texOff(vec2(0,-1)));
res += vec4(-0.798304975032806,-0.399694859981537,0.306116640567780,0.024941176176071) * float(LUMA_texOff(vec2(0,0)));
res += vec4(0.309406608343124,-0.643944799900055,-0.040146686136723,-0.320076614618301) * float(LUMA_texOff(vec2(0,1)));
res += vec4(-0.258317261934280,-0.005482654552907,0.014058145694435,0.078388690948486) * float(LUMA_texOff(vec2(0,2)));
res += vec4(-0.033912997692823,0.006867983844131,0.017101209610701,-0.049877278506756) * float(LUMA_texOff(vec2(1,-2)));
res += vec4(-0.184859454631805,-0.078691087663174,0.206196263432503,0.021563548594713) * float(LUMA_texOff(vec2(1,-1)));
res += vec4(0.645687580108643,0.671557366847992,-0.059629306197166,-0.054187107831240) * float(LUMA_texOff(vec2(1,0)));
res += vec4(-0.102339230477810,0.509039819240570,0.009266960434616,0.129125207662582) * float(LUMA_texOff(vec2(1,1)));
res += vec4(0.232617452740669,-0.012700995430350,-0.036551464349031,-0.038957752287388) * float(LUMA_texOff(vec2(1,2)));
res += vec4(0.062228620052338,0.015814606100321,0.019031878560781,0.016482139006257) * float(LUMA_texOff(vec2(2,-2)));
res += vec4(-0.003544108942151,0.023983141407371,-0.044051818549633,-0.001263789716177) * float(LUMA_texOff(vec2(2,-1)));
res += vec4(0.044826436787844,-0.112205810844898,0.031179200857878,0.037919089198112) * float(LUMA_texOff(vec2(2,0)));
res += vec4(-0.079822659492493,0.070810444653034,-0.006044034846127,-0.068247780203819) * float(LUMA_texOff(vec2(2,1)));
res += vec4(0.005993019789457,-0.005276680923998,0.018722238019109,0.004475184716284) * float(LUMA_texOff(vec2(2,2)));
res = max(res, vec4(0.0)) + vec4(0.989398658275604,-0.521033763885498,-0.020836157724261,0.009190767072141) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND LUMA
//!SAVE FEATURE2
//!DESC (AU_M_S_2x_LA) feature map 2

vec4 hook()
{
vec4 res = vec4(-0.003501987550408,-0.362484693527222,0.027023572474718,0.001399151515216);
res += vec4(-0.018131623044610,0.021282931789756,0.007804326247424,-0.001550283399411) * float(LUMA_texOff(vec2(-2,-2)));
res += vec4(0.024088388308883,0.010350295342505,-0.024654483422637,0.011291326023638) * float(LUMA_texOff(vec2(-2,-1)));
res += vec4(-0.026778383180499,0.057957809418440,0.043756652623415,0.010687751695514) * float(LUMA_texOff(vec2(-2,0)));
res += vec4(0.048987876623869,0.023413637652993,-0.050897188484669,-0.018409902229905) * float(LUMA_texOff(vec2(-2,1)));
res += vec4(-0.027361750602722,-0.041062898933887,-0.021088887006044,-0.015601239167154) * float(LUMA_texOff(vec2(-2,2)));
res += vec4(0.028882950544357,0.046026468276978,0.042768627405167,-0.011967001482844) * float(LUMA_texOff(vec2(-1,-2)));
res += vec4(-0.030954929068685,-0.092704996466637,0.030611295253038,-0.017157347872853) * float(LUMA_texOff(vec2(-1,-1)));
res += vec4(0.026039874181151,0.207989871501923,-0.072633765637875,0.042412340641022) * float(LUMA_texOff(vec2(-1,0)));
res += vec4(-0.016547430306673,-0.062914095818996,0.017604500055313,-0.026854088529944) * float(LUMA_texOff(vec2(-1,1)));
res += vec4(-0.015281619504094,0.032782632857561,0.074952982366085,0.024713192135096) * float(LUMA_texOff(vec2(-1,2)));
res += vec4(-0.028051948174834,-0.081780441105366,-0.116731353104115,0.019053243100643) * float(LUMA_texOff(vec2(0,-2)));
res += vec4(0.004480370320380,0.396193861961365,0.071754619479179,-0.000114584792755) * float(LUMA_texOff(vec2(0,-1)));
res += vec4(-0.087475366890430,0.575059413909912,-1.093934535980225,0.061326090246439) * float(LUMA_texOff(vec2(0,0)));
res += vec4(-0.522775828838348,-0.173260241746902,-0.060143124312162,-0.456706106662750) * float(LUMA_texOff(vec2(0,1)));
res += vec4(0.662711858749390,0.012367784976959,0.073495991528034,0.070133581757545) * float(LUMA_texOff(vec2(0,2)));
res += vec4(0.038507550954819,-0.032251585274935,0.029960384592414,0.012524192221463) * float(LUMA_texOff(vec2(1,-2)));
res += vec4(0.005259919911623,-0.134694084525108,-0.035786982625723,0.091790460050106) * float(LUMA_texOff(vec2(1,-1)));
res += vec4(0.074480108916759,-0.217188090085983,0.004028161522001,0.551218390464783) * float(LUMA_texOff(vec2(1,0)));
res += vec4(-0.423357486724854,0.023560045287013,0.644832611083984,-0.550402402877808) * float(LUMA_texOff(vec2(1,1)));
res += vec4(0.283652961254120,0.002850010292605,0.039452210068703,-0.013072476722300) * float(LUMA_texOff(vec2(1,2)));
res += vec4(-0.013659260235727,0.012820098549128,0.000321876897942,-0.016847586259246) * float(LUMA_texOff(vec2(2,-2)));
res += vec4(-0.005395446438342,-0.026488563045859,0.004669787827879,-0.070863343775272) * float(LUMA_texOff(vec2(2,-1)));
res += vec4(-0.047104880213737,0.060194488614798,0.015174887143075,0.274069041013718) * float(LUMA_texOff(vec2(2,0)));
res += vec4(0.052410162985325,0.041966844350100,0.144498527050018,0.044562600553036) * float(LUMA_texOff(vec2(2,1)));
res += vec4(0.016306059435010,-0.043740086257458,-0.156272485852242,-0.032372418791056) * float(LUMA_texOff(vec2(2,2)));
res = max(res, vec4(0.0)) + vec4(-0.206739962100983,0.669134914875031,-0.088210970163345,-0.341170936822891) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND LUMA
//!SAVE FEATURE3
//!DESC (AU_M_S_2x_LA) feature map 3

vec4 hook()
{
vec4 res = vec4(0.319389283657074,0.053404942154884,-0.095253303647041,0.639108777046204);
res += vec4(-0.019902464002371,0.050354145467281,-0.074961505830288,0.046621635556221) * float(LUMA_texOff(vec2(-2,-2)));
res += vec4(0.018926350399852,0.001012934022583,0.035829454660416,-0.026469334959984) * float(LUMA_texOff(vec2(-2,-1)));
res += vec4(-0.074636779725552,-0.023105824366212,-0.022047782316804,0.107564710080624) * float(LUMA_texOff(vec2(-2,0)));
res += vec4(0.086637601256371,-0.006480074487627,0.028495630249381,-0.119414813816547) * float(LUMA_texOff(vec2(-2,1)));
res += vec4(-0.067157723009586,-0.044141076505184,-0.015220998786390,0.040827129036188) * float(LUMA_texOff(vec2(-2,2)));
res += vec4(-0.078727737069130,-0.079699091613293,-0.239782884716988,-0.000443680211902) * float(LUMA_texOff(vec2(-1,-2)));
res += vec4(0.103914871811867,0.169159397482872,0.434784382581711,-0.108287326991558) * float(LUMA_texOff(vec2(-1,-1)));
res += vec4(-1.499103546142578,-0.038306500762701,-0.255891263484955,-0.206997409462929) * float(LUMA_texOff(vec2(-1,0)));
res += vec4(-0.274612396955490,0.204665854573250,0.074994064867496,0.095069997012615) * float(LUMA_texOff(vec2(-1,1)));
res += vec4(0.173242583870888,0.091321676969528,0.019867092370987,-0.051867965608835) * float(LUMA_texOff(vec2(-1,2)));
res += vec4(0.008178162388504,0.153437212109566,-0.357162147760391,-0.042614568024874) * float(LUMA_texOff(vec2(0,-2)));
res += vec4(0.019265092909336,0.369659096002579,0.586979210376740,-0.099726535379887) * float(LUMA_texOff(vec2(0,-1)));
res += vec4(-0.421433329582214,-0.141269907355309,-0.106573440134525,-0.234120219945908) * float(LUMA_texOff(vec2(0,0)));
res += vec4(-0.153605833649635,-0.412668526172638,-0.033838436007500,-0.116647638380527) * float(LUMA_texOff(vec2(0,1)));
res += vec4(0.075449436903000,-0.166042119264603,-0.004282958805561,0.097611188888550) * float(LUMA_texOff(vec2(0,2)));
res += vec4(0.048273283988237,-0.171824350953102,-0.015739975497127,0.003973997663707) * float(LUMA_texOff(vec2(1,-2)));
res += vec4(-0.045082625001669,0.288392513990402,-0.018043667078018,-0.130239233374596) * float(LUMA_texOff(vec2(1,-1)));
res += vec4(0.265636771917343,-0.483835250139236,-0.105286099016666,-0.310078710317612) * float(LUMA_texOff(vec2(1,0)));
res += vec4(0.040496952831745,0.075767204165459,0.078167490661144,0.089495278894901) * float(LUMA_texOff(vec2(1,1)));
res += vec4(-0.002792976563796,0.171079546213150,-0.006474671419710,-0.102741912007332) * float(LUMA_texOff(vec2(1,2)));
res += vec4(0.007819307036698,0.089054390788078,-0.072915472090244,0.030708754435182) * float(LUMA_texOff(vec2(2,-2)));
res += vec4(-0.064723007380962,0.051905427128077,0.062834955751896,-0.180745318531990) * float(LUMA_texOff(vec2(2,-1)));
res += vec4(-0.035412237048149,-0.098454996943474,0.014228872023523,0.073492936789989) * float(LUMA_texOff(vec2(2,0)));
res += vec4(0.005421849898994,-0.006678698584437,-0.018775478005409,-0.035382155328989) * float(LUMA_texOff(vec2(2,1)));
res += vec4(-0.017308887094259,-0.070458084344864,-0.005021976307034,0.038932211697102) * float(LUMA_texOff(vec2(2,2)));
res = max(res, vec4(0.0)) + vec4(0.001169948605821,0.590684652328491,-0.087661221623421,0.641380488872528) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND LUMA
//!SAVE FEATURE4
//!DESC (AU_M_S_2x_LA) feature map 4

vec4 hook()
{
vec4 res = vec4(-0.550223767757416,-0.041450940072536,0.030531849712133,0.294956982135773);
res += vec4(0.000354451069143,0.049147982150316,0.044610664248466,-0.000247521500569) * float(LUMA_texOff(vec2(-2,-2)));
res += vec4(-0.016009250655770,-0.058263756334782,0.028881374746561,-0.002988573629409) * float(LUMA_texOff(vec2(-2,-1)));
res += vec4(-0.041437443345785,-0.003885309910402,-0.200935959815979,0.061153396964073) * float(LUMA_texOff(vec2(-2,0)));
res += vec4(0.072233110666275,0.023096246644855,-0.059227459132671,-0.076983690261841) * float(LUMA_texOff(vec2(-2,1)));
res += vec4(0.016770960763097,-0.001330024213530,0.100184008479118,0.028145413845778) * float(LUMA_texOff(vec2(-2,2)));
res += vec4(-0.022301081568003,-0.024783287197351,0.028336588293314,-0.030500702559948) * float(LUMA_texOff(vec2(-1,-2)));
res += vec4(0.078827612102032,0.081966929137707,0.021491521969438,0.084938190877438) * float(LUMA_texOff(vec2(-1,-1)));
res += vec4(-0.122352451086044,0.038914758712053,0.187359124422073,-0.245624512434006) * float(LUMA_texOff(vec2(-1,0)));
res += vec4(-0.153472304344177,-0.093975022435188,-0.037069477140903,-0.204699277877808) * float(LUMA_texOff(vec2(-1,1)));
res += vec4(0.024692110717297,0.030967911705375,-0.193988293409348,-0.007042321842164) * float(LUMA_texOff(vec2(-1,2)));
res += vec4(0.030143920332193,-0.112134151160717,0.041246492415667,0.063309744000435) * float(LUMA_texOff(vec2(0,-2)));
res += vec4(-0.198833882808685,0.798838794231415,-0.112727418541908,0.203934714198112) * float(LUMA_texOff(vec2(0,-1)));
res += vec4(0.268463790416718,-0.600643455982208,0.512575626373291,-0.370611220598221) * float(LUMA_texOff(vec2(0,0)));
res += vec4(0.778868794441223,-0.065330423414707,-0.050496738404036,-0.429683357477188) * float(LUMA_texOff(vec2(0,1)));
res += vec4(-0.020924011245370,-0.080653563141823,-0.242492511868477,0.187563911080360) * float(LUMA_texOff(vec2(0,2)));
res += vec4(-0.026588905602694,-0.039437521249056,-0.046235486865044,-0.045333210378885) * float(LUMA_texOff(vec2(1,-2)));
res += vec4(-0.225062474608421,0.206864193081856,0.137625098228455,-0.078427657485008) * float(LUMA_texOff(vec2(1,-1)));
res += vec4(0.076278202235699,-0.287332206964493,-0.485334008932114,0.123432002961636) * float(LUMA_texOff(vec2(1,0)));
res += vec4(0.284793496131897,0.095579415559769,0.134077712893486,0.165882527828217) * float(LUMA_texOff(vec2(1,1)));
res += vec4(-0.093782112002373,0.040293704718351,0.166635349392891,-0.093707844614983) * float(LUMA_texOff(vec2(1,2)));
res += vec4(-0.015122872777283,0.088989831507206,-0.087395705282688,0.014617978595197) * float(LUMA_texOff(vec2(2,-2)));
res += vec4(0.033363912254572,-0.067449554800987,-0.086605519056320,-0.025524152442813) * float(LUMA_texOff(vec2(2,-1)));
res += vec4(-0.058955781161785,-0.019635953009129,0.126797571778297,0.012114817276597) * float(LUMA_texOff(vec2(2,0)));
res += vec4(-0.097698420286179,-0.021050203591585,-0.035127736628056,0.042630583047867) * float(LUMA_texOff(vec2(2,1)));
res += vec4(0.089231327176094,-0.007428724784404,0.074309177696705,-0.025461684912443) * float(LUMA_texOff(vec2(2,2)));
res = max(res, vec4(0.0)) + vec4(-0.006412934977561,-0.226486727595329,0.795585691928864,0.165324077010155) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND LUMA
//!SAVE FEATURE5
//!DESC (AU_M_S_2x_LA) feature map 5

vec4 hook()
{
vec4 res = vec4(-0.024067975580692,0.260758966207504,-0.016177492216229,0.234677270054817);
res += vec4(0.009051298722625,-0.007057549431920,0.014359924942255,-0.006569282151759) * float(LUMA_texOff(vec2(-2,-2)));
res += vec4(-0.034515991806984,0.028218692168593,-0.045532420277596,-0.002868235576898) * float(LUMA_texOff(vec2(-2,-1)));
res += vec4(-0.104628905653954,-0.269486963748932,-0.222217768430710,0.140039831399918) * float(LUMA_texOff(vec2(-2,0)));
res += vec4(0.257836937904358,-0.064823344349861,0.123507842421532,-0.040841836482286) * float(LUMA_texOff(vec2(-2,1)));
res += vec4(-0.050197426229715,0.039867825806141,-0.062460720539093,0.014220844954252) * float(LUMA_texOff(vec2(-2,2)));
res += vec4(0.077655218541622,0.088124528527260,-0.006014000158757,0.006795535329729) * float(LUMA_texOff(vec2(-1,-2)));
res += vec4(0.136056065559387,-0.319310486316681,0.017574379220605,0.022216845303774) * float(LUMA_texOff(vec2(-1,-1)));
res += vec4(0.157557234168053,0.700333058834076,-0.269809305667877,-0.277950495481491) * float(LUMA_texOff(vec2(-1,0)));
res += vec4(-0.012558632530272,-0.044390570372343,0.053278319537640,0.075663298368454) * float(LUMA_texOff(vec2(-1,1)));
res += vec4(-0.031730618327856,0.018715411424637,-0.023378556594253,-0.027616266161203) * float(LUMA_texOff(vec2(-1,2)));
res += vec4(-0.001325845019892,-0.206596046686172,-0.013819505460560,0.087475933134556) * float(LUMA_texOff(vec2(0,-2)));
res += vec4(-0.266013532876968,0.293348401784897,-0.306514829397202,0.178833216428757) * float(LUMA_texOff(vec2(0,-1)));
res += vec4(-0.605445027351379,-0.900042235851288,0.860401153564453,-1.730657815933228) * float(LUMA_texOff(vec2(0,0)));
res += vec4(-0.108562469482422,0.366681754589081,-0.361857891082764,-0.017034443095326) * float(LUMA_texOff(vec2(0,1)));
res += vec4(0.036315012723207,-0.067650802433491,0.048506394028664,-0.011999809183180) * float(LUMA_texOff(vec2(0,2)));
res += vec4(0.001196517259814,0.077105671167374,0.153670340776443,-0.069182239472866) * float(LUMA_texOff(vec2(1,-2)));
res += vec4(0.273753613233566,0.144827246665955,0.093115441501141,0.046579442918301) * float(LUMA_texOff(vec2(1,-1)));
res += vec4(0.124081797897816,-0.020639725029469,0.096963472664356,0.418421566486359) * float(LUMA_texOff(vec2(1,0)));
res += vec4(0.200131043791771,-0.220613226294518,-0.206706523895264,0.056911252439022) * float(LUMA_texOff(vec2(1,1)));
res += vec4(-0.048569165170193,-0.015460063703358,0.096050225198269,-0.085036858916283) * float(LUMA_texOff(vec2(1,2)));
res += vec4(-0.023511631414294,0.020040879026055,0.066506125032902,0.041348952800035) * float(LUMA_texOff(vec2(2,-2)));
res += vec4(-0.131483957171440,0.011019051074982,-0.175906583666801,0.012374333105981) * float(LUMA_texOff(vec2(2,-1)));
res += vec4(0.044613223522902,-0.196936830878258,0.077554196119308,-0.118297748267651) * float(LUMA_texOff(vec2(2,0)));
res += vec4(0.119381964206696,0.149498686194420,0.130172222852707,-0.027724942192435) * float(LUMA_texOff(vec2(2,1)));
res += vec4(0.033534787595272,-0.045583598315716,-0.092792533338070,0.062409579753876) * float(LUMA_texOff(vec2(2,2)));
res = max(res, vec4(0.0)) + vec4(1.050783872604370,1.092914700508118,0.915567934513092,-0.003289942862466) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND LUMA
//!SAVE FEATURE6
//!DESC (AU_M_S_2x_LA) feature map 6

vec4 hook()
{
vec4 res = vec4(-0.004542932845652,-0.065912656486034,-0.357105076313019,0.163789540529251);
res += vec4(0.104480586946011,0.000357131619239,0.043903023004532,0.062027629464865) * float(LUMA_texOff(vec2(-2,-2)));
res += vec4(-0.134688243269920,0.023784426972270,-0.083456598222256,-0.054122623056173) * float(LUMA_texOff(vec2(-2,-1)));
res += vec4(0.057254448533058,0.031370107084513,0.037952236831188,-0.031018119305372) * float(LUMA_texOff(vec2(-2,0)));
res += vec4(0.096329033374786,-0.082218162715435,0.016985772177577,0.003254682291299) * float(LUMA_texOff(vec2(-2,1)));
res += vec4(-0.017830403521657,0.037198834121227,-0.004601410590112,-0.027946561574936) * float(LUMA_texOff(vec2(-2,2)));
res += vec4(-0.041910056024790,0.036678157746792,-0.078451417386532,0.074045963585377) * float(LUMA_texOff(vec2(-1,-2)));
res += vec4(0.117717482149601,-0.180036619305611,0.271011084318161,-0.158823609352112) * float(LUMA_texOff(vec2(-1,-1)));
res += vec4(0.108853578567505,-0.232962131500244,0.728498518466949,-0.191951379179955) * float(LUMA_texOff(vec2(-1,0)));
res += vec4(-0.111790969967842,-0.106353975832462,-0.097522325813770,-0.158244565129280) * float(LUMA_texOff(vec2(-1,1)));
res += vec4(-0.044967692345381,0.073783941566944,-0.013783921487629,0.010688175447285) * float(LUMA_texOff(vec2(-1,2)));
res += vec4(-0.079765178263187,0.112280718982220,0.073009476065636,0.034839883446693) * float(LUMA_texOff(vec2(0,-2)));
res += vec4(-0.258594244718552,0.049408387392759,-0.121031150221825,-0.201015919446945) * float(LUMA_texOff(vec2(0,-1)));
res += vec4(0.306350290775299,-0.248354345560074,0.291761070489883,-0.278223812580109) * float(LUMA_texOff(vec2(0,0)));
res += vec4(0.242822870612144,0.104384556412697,-0.004064560402185,-0.078590586781502) * float(LUMA_texOff(vec2(0,1)));
res += vec4(0.048574823886156,-0.034542407840490,0.022755723446608,0.097163923084736) * float(LUMA_texOff(vec2(0,2)));
res += vec4(-0.105271369218826,-0.217864096164703,-0.046968586742878,-0.092925727367401) * float(LUMA_texOff(vec2(1,-2)));
res += vec4(-0.057519260793924,-0.022572958841920,-0.089830532670021,-0.173503577709198) * float(LUMA_texOff(vec2(1,-1)));
res += vec4(-0.257606774568558,0.124387726187706,-0.289154142141342,-0.088891461491585) * float(LUMA_texOff(vec2(1,0)));
res += vec4(0.048285465687513,-0.146573796868324,-0.205122813582420,-0.252135485410690) * float(LUMA_texOff(vec2(1,1)));
res += vec4(0.067781001329422,0.013116800226271,0.010537365451455,-0.114769913256168) * float(LUMA_texOff(vec2(1,2)));
res += vec4(0.034035872668028,0.111100912094116,0.017127556726336,0.046950127929449) * float(LUMA_texOff(vec2(2,-2)));
res += vec4(0.080390110611916,0.121704936027527,-0.032847210764885,-0.061970796436071) * float(LUMA_texOff(vec2(2,-1)));
res += vec4(-0.045447979122400,0.320153713226318,0.004789059981704,-0.185611113905907) * float(LUMA_texOff(vec2(2,0)));
res += vec4(-0.034370340406895,0.299180269241333,-0.019491851329803,-0.038946527987719) * float(LUMA_texOff(vec2(2,1)));
res += vec4(-0.091904126107693,-0.097911238670349,0.003297546179965,-0.003496072022244) * float(LUMA_texOff(vec2(2,2)));
res = max(res, vec4(0.0)) + vec4(0.557621896266937,0.043267898261547,-0.028993396088481,0.147517874836922) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND FEATURE1
//!BIND FEATURE2
//!BIND FEATURE3
//!BIND FEATURE4
//!BIND FEATURE5
//!BIND FEATURE6
//!SAVE MODEL1
//!DESC (AU_M_S_2x_LA) mapping 1_1

vec4 hook()
{
vec4 res = vec4(0.128706783056259,0.034955482929945,-0.039990793913603,-0.044570419937372);
res += mat4(0.035773552954197,-0.100916303694248,0.103252820670605,0.063382960855961,-0.046732217073441,-0.304881423711777,-0.054209697991610,-0.141142711043358,0.152244895696640,0.032151952385902,0.028625361621380,-0.031959433108568,-0.142713546752930,-0.088000126183033,-0.065751090645790,-0.053765874356031) * FEATURE1_texOff(vec2(-1,-1));
res += mat4(-0.079170271754265,-0.520365178585052,-0.259601026773453,0.142074093222618,0.063922911882401,-0.179726973176003,0.119646102190018,-0.038920402526855,-0.166860014200211,-0.210779532790184,-0.201494261622429,0.070080712437630,0.100863970816135,0.211558982729912,0.058648839592934,-0.036018278449774) * FEATURE1_texOff(vec2(-1,0));
res += mat4(0.133823215961456,0.030664855614305,0.184488922357559,-0.133360475301743,-0.296028614044189,0.022567475214601,-0.125240847468376,0.038675080984831,-0.038133874535561,-0.193186551332474,-0.203615486621857,-0.021694362163544,-0.154231861233711,-0.076357081532478,-0.087161742150784,0.001283079618588) * FEATURE1_texOff(vec2(-1,1));
res += mat4(0.122740544378757,0.020425140857697,0.018642991781235,-0.134903788566589,-0.022977361455560,0.041327238082886,-0.151239141821861,-0.304532945156097,0.118274241685867,0.019855991005898,0.100901156663895,-0.116988882422447,0.134384542703629,0.194213300943375,-0.123289540410042,-0.017855109646916) * FEATURE1_texOff(vec2(0,-1));
res += mat4(-0.097778014838696,0.372306346893311,0.062290236353874,-0.233826801180840,0.061604324728251,-0.040681824088097,-0.072086848318577,0.125575065612793,-0.014279426075518,0.318483054637909,0.046548537909985,-0.056803040206432,0.349508553743362,-0.090547136962414,0.107660964131355,-0.046559397131205) * FEATURE1_texOff(vec2(0,0));
res += mat4(-0.285379379987717,0.023541757836938,0.002542207483202,0.236212387681007,-0.230685845017433,-0.025709185749292,-0.072673983871937,0.029930057004094,-0.039250593632460,-0.088641479611397,0.085173271596432,0.123929359018803,-0.014211514033377,0.081812553107738,0.209736302495003,0.143004134297371) * FEATURE1_texOff(vec2(0,1));
res += mat4(0.100047789514065,0.015186245553195,-0.121957905590534,0.039568394422531,0.036596029996872,0.006092644762248,-0.179781258106232,-0.082436643540859,0.278812199831009,0.018717227503657,-0.150388062000275,-0.041412971913815,0.051553182303905,0.019390031695366,-0.024337712675333,-0.005342981778085) * FEATURE1_texOff(vec2(1,-1));
res += mat4(0.173308640718460,-0.070182137191296,-0.274870961904526,-0.063159391283989,0.004412907641381,-0.031645387411118,0.004319276660681,-0.111581802368164,-0.071344628930092,0.020586917176843,-0.095414221286774,-0.141783788800240,-0.068519920110703,-0.081952646374702,-0.227805987000465,0.071401163935661) * FEATURE1_texOff(vec2(1,0));
res += mat4(-0.196212276816368,-0.022679597139359,0.108014144003391,0.018347375094891,-0.165928691625595,0.026266602799296,-0.017360709607601,-0.037407759577036,0.005941784009337,0.177579388022423,0.298137277364731,-0.144129633903503,0.125317692756653,-0.045576758682728,0.263272166252136,0.088606789708138) * FEATURE1_texOff(vec2(1,1));
res += mat4(-0.114407807588577,0.094351276755333,0.083021178841591,0.002276391489431,0.076738335192204,0.066800445318222,-0.093542233109474,-0.075694903731346,-0.188134059309959,0.257854759693146,0.231914088129997,-0.069549232721329,-0.127719268202782,0.072140812873840,-0.225264549255371,0.003645468503237) * FEATURE2_texOff(vec2(-1,-1));
res += mat4(0.019590200856328,0.089011386036873,0.120094120502472,-0.001233611605130,0.159005761146545,0.297991961240768,0.144069716334343,0.016851739957929,0.160903856158257,0.178148597478867,-0.126897722482681,0.201962426304817,-0.071850843727589,-0.097135275602341,0.023017389699817,0.065982222557068) * FEATURE2_texOff(vec2(-1,0));
res += mat4(0.117606140673161,0.005434781778604,-0.000587688584346,-0.014880112372339,0.044353906065226,0.211045324802399,-0.105663597583771,-0.087938524782658,0.020661577582359,-0.068905778229237,-0.076133936643600,0.084215328097343,0.083385787904263,-0.000414920999901,0.142701327800751,0.032155938446522) * FEATURE2_texOff(vec2(-1,1));
res += mat4(-0.161002114415169,-0.132366418838501,0.118711158633232,-0.204747632145882,0.162971168756485,-0.057915382087231,0.009911539033055,-0.478261798620224,0.260509610176086,-0.121339634060860,-0.091167248785496,-0.475059449672699,0.072151891887188,-0.038907352834940,-0.015476013533771,0.087008871138096) * FEATURE2_texOff(vec2(0,-1));
res += mat4(-0.018062122166157,-0.077665351331234,-0.119417577981949,0.161411434412003,-0.063808046281338,-0.111072905361652,0.148187637329102,0.223907127976418,-0.067675285041332,-0.047686841338873,-0.221554294228554,0.114409953355789,0.211333587765694,-0.011378921568394,0.113886788487434,-0.082533434033394) * FEATURE2_texOff(vec2(0,0));
res += mat4(0.022296058014035,0.029542716220021,-0.045500855892897,-0.010953042656183,0.044802062213421,0.002248988719657,-0.011006014421582,0.144695460796356,0.073174864053726,-0.028077274560928,-0.155290722846985,-0.203806519508362,-0.031084293499589,0.013225216418505,0.003540782723576,0.012947083450854) * FEATURE2_texOff(vec2(0,1));
res += mat4(-0.086649157106876,-0.055260412395000,0.053705669939518,-0.088154368102551,0.074661664664745,-0.000892298528925,0.006805649027228,-0.253529459238052,-0.051630266010761,-0.044402886182070,-0.050358120352030,0.111201979219913,-0.037195127457380,0.005446637049317,-0.006066294386983,-0.119548760354519) * FEATURE2_texOff(vec2(1,-1));
res += mat4(0.233670622110367,-0.010056903585792,0.018970832228661,-0.071857206523418,-0.050045847892761,-0.116855546832085,-0.059113595634699,0.190935894846916,-0.063894905149937,0.007604291196913,0.118714578449726,0.170291677117348,0.075243927538395,0.002542480127886,-0.015873955562711,-0.012565150856972) * FEATURE2_texOff(vec2(1,0));
res += mat4(-0.050864443182945,-0.022115107625723,-0.116598747670650,-0.021942507475615,-0.056102462112904,-0.081602290272713,-0.025725014507771,0.132417365908623,0.045063037425280,0.009320857934654,-0.017794588580728,0.083008952438831,-0.035287864506245,0.013771332800388,-0.048514071851969,-0.042437322437763) * FEATURE2_texOff(vec2(1,1));
res += mat4(0.034286271780729,0.008892974816263,0.077583052217960,0.134259983897209,0.098352126777172,-0.098373383283615,0.038351800292730,0.132487818598747,0.008215861395001,-0.024438932538033,-0.094989851117134,0.033215697854757,0.000514350365847,-0.198981612920761,0.071119047701359,0.047770939767361) * FEATURE3_texOff(vec2(-1,-1));
res += mat4(0.011540368199348,-0.186884760856628,0.016587032005191,-0.086406297981739,-0.004536276217550,0.026258420199156,0.147352665662766,-0.223175093531609,0.098573237657547,0.007756807841361,0.107222162187099,-0.070211470127106,0.137198358774185,-0.038460787385702,0.093868084251881,-0.194839492440224) * FEATURE3_texOff(vec2(-1,0));
res += mat4(-0.071306429803371,0.032194498926401,-0.189589798450470,-0.006638025399297,0.075966410338879,0.122697263956070,-0.181821703910828,0.088511548936367,0.048562470823526,0.295933336019516,-0.195362970232964,0.051673900336027,-0.210649311542511,-0.016104042530060,-0.177693322300911,-0.060708057135344) * FEATURE3_texOff(vec2(-1,1));
res += mat4(0.125954106450081,-0.157000586390495,0.069560222327709,0.029018372297287,0.131794154644012,0.069565601646900,0.122160159051418,-0.071264199912548,-0.072047211229801,-0.000132421206217,0.003875566646457,-0.016203863546252,0.047699876129627,0.228739261627197,0.050430662930012,0.310684621334076) * FEATURE3_texOff(vec2(0,-1));
res += mat4(-0.023602904751897,-0.099156312644482,-0.161626175045967,-0.183113470673561,0.140443533658981,0.081819802522659,0.324559390544891,-0.209184587001801,-0.068007402122021,0.020267324522138,-0.101538412272930,-0.094700545072556,0.234628096222878,0.092449933290482,-0.221863776445389,-0.021178813651204) * FEATURE3_texOff(vec2(0,0));
res += mat4(-0.087887607514858,-0.041752949357033,0.010627390816808,-0.094556070864201,-0.006600658874959,-0.062066510319710,0.005906949285418,0.177906289696693,-0.067449621856213,-0.033881690353155,-0.014523424208164,-0.140100479125977,0.038021031767130,0.142708092927933,-0.208295971155167,-0.067925699055195) * FEATURE3_texOff(vec2(0,1));
res += mat4(-0.053774539381266,0.066619306802750,0.127198159694672,0.115732632577419,-0.144791767001152,-0.101562589406967,-0.204410180449486,0.048662986606359,-0.142838835716248,-0.021107308566570,0.029757877811790,0.070970468223095,-0.103876046836376,-0.069719754159451,0.161659896373749,0.010405788198113) * FEATURE3_texOff(vec2(1,-1));
res += mat4(-0.045200604945421,0.235248714685440,-0.005341921001673,-0.081666208803654,-0.027645770460367,0.034162703901529,0.131867617368698,-0.015240698121488,0.094493515789509,-0.055918648838997,-0.062611840665340,-0.037427477538586,-0.107912749052048,0.016793398186564,0.057236071676016,-0.023562906309962) * FEATURE3_texOff(vec2(1,0));
res += mat4(-0.193014606833458,-0.041774567216635,0.052823591977358,0.048600170761347,-0.058660760521889,0.081630729138851,-0.039871875196695,0.004158880561590,-0.273279219865799,-0.180681914091110,-0.070264972746372,-0.320398688316345,-0.012874661013484,-0.031770266592503,-0.177083373069763,0.082697622478008) * FEATURE3_texOff(vec2(1,1));
res += mat4(-0.113822460174561,0.131093189120293,-0.018074136227369,0.135888725519180,-0.086645700037479,0.056246034801006,0.009642154909670,-0.092157736420631,-0.078843511641026,0.041806623339653,-0.044911593198776,0.096482209861279,-0.093558520078659,-0.274012416601181,-0.005830265581608,-0.047174006700516) * FEATURE4_texOff(vec2(-1,-1));
res += mat4(-0.196644291281700,-0.111695274710655,-0.152105033397675,-0.155573084950447,0.054842960089445,-0.154232710599899,0.015659676864743,-0.024245182052255,0.094838492572308,0.467630535364151,-0.008121261373162,-0.008258766494691,-0.005190574098378,-0.262055844068527,0.056799352169037,-0.050615187734365) * FEATURE4_texOff(vec2(-1,0));
res += mat4(0.023331707343459,-0.017246168106794,0.006996105425060,0.030955487862229,0.014345046132803,-0.182394638657570,0.071152143180370,-0.104091525077820,-0.018186230212450,-0.033321402966976,0.006061812397093,0.008133476600051,-0.045270618051291,-0.087271004915237,-0.029583193361759,-0.001728161005303) * FEATURE4_texOff(vec2(-1,1));
res += mat4(0.069924570620060,-0.088666617870331,-0.059835217893124,0.236122563481331,0.113378047943115,-0.071979992091656,-0.104762405157089,0.032706040889025,-0.092271327972412,-0.145665720105171,0.060050614178181,-0.160684585571289,-0.116509787738323,0.157683297991753,-0.092500902712345,0.009622587822378) * FEATURE4_texOff(vec2(0,-1));
res += mat4(-0.127748310565948,0.092072583734989,0.072924278676510,0.019224353134632,0.136839151382446,-0.069160126149654,0.078846327960491,-0.047405172139406,0.105439163744450,-0.223405972123146,-0.057273190468550,0.188374310731888,-0.135153725743294,0.078369267284870,-0.174153655767441,-0.121557235717773) * FEATURE4_texOff(vec2(0,0));
res += mat4(0.003824931802228,0.023528357967734,-0.017902577295899,0.058877240866423,-0.010493042878807,0.214696049690247,-0.221006840467453,-0.106133930385113,-0.079633437097073,0.012479691766202,0.021507361903787,-0.063565276563168,-0.039439260959625,-0.032219037413597,-0.093531288206577,0.031897224485874) * FEATURE4_texOff(vec2(0,1));
res += mat4(0.065790511667728,-0.026768971234560,0.160634145140648,-0.099428065121174,0.038040563464165,0.072029680013657,0.103556782007217,-0.019445290789008,-0.187795668840408,0.009038732387125,-0.022633828222752,-0.096052244305611,-0.226045221090317,0.071782164275646,0.391167998313904,0.251173615455627) * FEATURE4_texOff(vec2(1,-1));
res += mat4(-0.127639204263687,-0.032489612698555,-0.009471230208874,0.027710605412722,0.111680559813976,0.025367092341185,0.287925571203232,-0.070981182157993,0.076968528330326,-0.132250219583511,-0.001099915476516,0.023146620020270,-0.080254867672920,0.156245604157448,-0.045574650168419,-0.064156770706177) * FEATURE4_texOff(vec2(1,0));
res += mat4(-0.072887852787971,0.006142535712570,0.015024836175144,-0.009356411173940,0.094905331730843,-0.030480572953820,-0.082221649587154,-0.084666274487972,0.044782076030970,0.015285228379071,0.088812157511711,-0.015097175724804,0.026156345382333,0.007343667093664,-0.110423423349857,-0.064225152134895) * FEATURE4_texOff(vec2(1,1));
res += mat4(0.031559769064188,-0.146527618169785,-0.052031800150871,0.172593161463737,0.082845017313957,0.094671130180359,-0.039891447871923,-0.051646597683430,-0.057562317699194,-0.042542096227407,0.099460974335670,-0.041973080486059,0.004991998896003,0.054956946521997,-0.059828013181686,0.043751019984484) * FEATURE5_texOff(vec2(-1,-1));
res += mat4(-0.004652293398976,-0.514348506927490,-0.163156732916832,-0.140045195817947,0.190964162349701,-0.227379530668259,-0.208283126354218,-0.109403342008591,0.020018506795168,0.450834512710571,-0.127721920609474,0.135605171322823,0.102441042661667,-0.166098192334175,0.033926960080862,0.173728048801422) * FEATURE5_texOff(vec2(-1,0));
res += mat4(0.038846705108881,-0.146596714854240,-0.057387359440327,0.054839488118887,0.103872694075108,0.011080529540777,0.220781639218330,0.137839958071709,0.114044636487961,-0.052932046353817,0.053026545792818,-0.025117050856352,0.105521708726883,0.209629446268082,0.000928146939259,0.051037289202213) * FEATURE5_texOff(vec2(-1,1));
res += mat4(-0.096515327692032,-0.027947936207056,-0.072076193988323,0.187029078602791,-0.016609039157629,0.032331429421902,-0.141818389296532,0.293598651885986,-0.242791384458542,-0.013024592772126,-0.067878000438213,-0.205734938383102,0.266248583793640,0.086152859032154,0.083662800490856,-0.202237918972969) * FEATURE5_texOff(vec2(0,-1));
res += mat4(-0.141485705971718,0.331895828247070,0.014450091868639,-0.275777757167816,0.045709274709225,0.478496253490448,0.341296970844269,-0.430225968360901,-0.173858597874641,-0.359395861625671,0.021716834977269,0.315611302852631,-0.172485157847404,0.119179897010326,-0.026036413386464,-0.036256290972233) * FEATURE5_texOff(vec2(0,0));
res += mat4(-0.064936615526676,0.158541336655617,0.136018663644791,-0.105545163154602,-0.049933038651943,-0.133723333477974,0.134243771433830,0.176572099328041,0.022644480690360,0.051802959293127,-0.116837859153748,-0.227080956101418,-0.067427478730679,-0.058617386966944,0.079321809113026,0.134983047842979) * FEATURE5_texOff(vec2(0,1));
res += mat4(-0.016210725530982,0.108357645571232,-0.109955385327339,0.111480511724949,0.028905268758535,-0.004943023901433,0.318887025117874,0.057865485548973,-0.013905752450228,-0.098136335611343,-0.058475762605667,0.102936983108521,0.245488435029984,0.053422883152962,-0.116847097873688,0.137631624937057) * FEATURE5_texOff(vec2(1,-1));
res += mat4(-0.067962832748890,0.099580533802509,0.012916650623083,-0.021055039018393,-0.088355295360088,-0.155385971069336,-0.371375381946564,0.108774736523628,0.144649177789688,-0.088036067783833,-0.008054770529270,-0.213675066828728,0.229093700647354,0.140996098518372,-0.184485808014870,0.162546977400780) * FEATURE5_texOff(vec2(1,0));
res += mat4(0.157746568322182,-0.003626838326454,-0.065309263765812,0.063418179750443,-0.077385380864143,-0.074144765734673,-0.003928525839001,-0.085781283676624,0.022346323356032,-0.036387391388416,-0.084858387708664,-0.030167160555720,-0.030818356201053,-0.180777177214622,-0.068962432444096,-0.023630745708942) * FEATURE5_texOff(vec2(1,1));
res += mat4(0.095902368426323,0.078814163804054,0.094018936157227,-0.051791362464428,0.186635896563530,-0.047449868172407,-0.005725943017751,-0.027723429724574,0.037660531699657,-0.071207650005817,-0.143065467476845,0.100464962422848,-0.054740309715271,-0.078197397291660,-0.031603839248419,0.141515195369720) * FEATURE6_texOff(vec2(-1,-1));
res += mat4(-0.063806504011154,0.119774922728539,-0.044358823448420,-0.163791239261627,-0.032612781971693,-0.084065735340118,0.028016921132803,0.108735866844654,0.140151515603065,-0.181825906038284,-0.238290160894394,-0.083522029221058,0.001345766475424,-0.271070629358292,-0.050841562449932,-0.069473646581173) * FEATURE6_texOff(vec2(-1,0));
res += mat4(-0.142367333173752,-0.023375539109111,-0.162856072187424,0.025396173819900,-0.038293145596981,0.105152107775211,-0.014834703877568,-0.019802927970886,0.016023918986320,-0.048167366534472,-0.101949550211430,0.050322122871876,0.165890470147133,-0.087045647203922,-0.014736025594175,-0.314516276121140) * FEATURE6_texOff(vec2(-1,1));
res += mat4(-0.024628160521388,-0.035456575453281,0.030318560078740,-0.025401486083865,0.178570136427879,0.000672330788802,0.235243976116180,0.139910101890564,0.031655251979828,-0.132332682609558,-0.102183952927589,-0.110400341451168,0.106609284877777,0.122352071106434,-0.094880633056164,0.189797505736351) * FEATURE6_texOff(vec2(0,-1));
res += mat4(0.112794108688831,-0.094845093786716,0.156886100769043,0.106254324316978,-0.141337305307388,-0.091234460473061,0.088889509439468,0.011379619129002,0.027359804138541,0.463108837604523,0.263788163661957,0.056644354015589,0.185275465250015,0.010800803080201,-0.051614046096802,-0.083591744303703) * FEATURE6_texOff(vec2(0,0));
res += mat4(0.007552723400295,0.094775713980198,0.029722966253757,-0.077132850885391,0.078160509467125,-0.029089173302054,0.140723973512650,0.035628534853458,-0.073419108986855,-0.004360419232398,-0.013999070972204,0.006558591965586,0.220584556460381,0.005999557208270,-0.048440273851156,-0.262266963720322) * FEATURE6_texOff(vec2(0,1));
res += mat4(0.116115540266037,0.016529424116015,-0.120000481605530,0.017534222453833,-0.002210790989920,0.043589666485786,0.048312440514565,-0.049951676279306,-0.070869997143745,0.059008691459894,-0.009583895094693,-0.190669462084770,0.092075578868389,0.193171784281731,-0.060128591954708,-0.013709316961467) * FEATURE6_texOff(vec2(1,-1));
res += mat4(-0.079434931278229,-0.135931685566902,-0.135842561721802,0.083219408988953,-0.089147157967091,-0.017185533419251,-0.002350194612518,-0.023604286834598,0.076441816985607,0.020009053871036,-0.054834771901369,0.172408744692802,0.199663504958153,0.197229459881783,-0.136480569839478,-0.130187436938286) * FEATURE6_texOff(vec2(1,0));
res += mat4(0.091913908720016,0.115391783416271,0.004919769708067,0.043503113090992,-0.083613581955433,0.018843566998839,0.088056541979313,-0.057288654148579,-0.160661518573761,0.044457264244556,0.085573889315128,0.101863376796246,0.317493736743927,0.112866222858429,-0.034429520368576,-0.175061762332916) * FEATURE6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.554215431213379,-0.455046534538269,0.704847574234009,-0.022633126005530) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND FEATURE1
//!BIND FEATURE2
//!BIND FEATURE3
//!BIND FEATURE4
//!BIND FEATURE5
//!BIND FEATURE6
//!SAVE MODEL2
//!DESC (AU_M_S_2x_LA) mapping 1_2

vec4 hook()
{
vec4 res = vec4(0.112221255898476,-0.781687736511230,-0.024219052866101,-0.037482339888811);
res += mat4(0.032491199672222,-0.034136969596148,0.015856675803661,-0.028650347143412,-0.122976891696453,0.146230682730675,0.084660775959492,0.113848671317101,-0.011038396507502,-0.034850426018238,-0.026115672662854,0.040408611297607,0.100297525525093,-0.091260939836502,-0.016972882673144,0.021222949028015) * FEATURE1_texOff(vec2(-1,-1));
res += mat4(0.139266341924667,0.324201762676239,-0.092890098690987,-0.129828810691833,-0.147648110985756,0.030927089974284,-0.026309538632631,-0.022543763741851,-0.030982270836830,0.177712216973305,0.140371039509773,-0.069094799458981,-0.055856607854366,-0.038671877235174,0.040301680564880,0.063792347908020) * FEATURE1_texOff(vec2(-1,0));
res += mat4(-0.075651608407497,-0.193270921707153,0.160387188196182,0.048884060233831,-0.122862368822098,0.041616644710302,-0.078070826828480,0.111928440630436,-0.040053192526102,0.346440643072128,-0.115693151950836,-0.036177538335323,-0.027647476643324,-0.028748460114002,-0.010785548016429,0.029483035206795) * FEATURE1_texOff(vec2(-1,1));
res += mat4(-0.159012228250504,0.054563295096159,-0.043485462665558,0.039789993315935,0.055612228810787,-0.219217762351036,0.075730897486210,-0.144079640507698,0.005770293530077,-0.016207521781325,-0.058920692652464,-0.015931932255626,0.151079773902893,-0.099367722868919,-0.107781238853931,0.066871814429760) * FEATURE1_texOff(vec2(0,-1));
res += mat4(0.224346280097961,-0.499094694852829,0.260767042636871,0.313599079847336,-0.019882593303919,-0.134696364402771,-0.058898780494928,-0.344526380300522,0.120529323816299,0.030869156122208,0.355017393827438,-0.044821366667747,0.027838999405503,0.064861856400967,0.069954290986061,0.012673396617174) * FEATURE1_texOff(vec2(0,0));
res += mat4(-0.122600488364697,0.054022595286369,-0.340122044086456,0.182282209396362,-0.074703343212605,0.057112060487270,-0.031714189797640,0.016915688291192,-0.063831612467766,0.124487981200218,-0.291351258754730,0.083530850708485,-0.072048477828503,-0.059406850486994,0.035421781241894,0.018896900117397) * FEATURE1_texOff(vec2(0,1));
res += mat4(-0.116181805729866,0.018476989120245,-0.087754629552364,-0.016143141314387,0.027552414685488,0.040470175445080,-0.013301127590239,-0.285121679306030,-0.018734972923994,0.021330535411835,0.014702857472003,-0.012554425746202,0.020131038501859,0.172485321760178,-0.134315773844719,-0.017913172021508) * FEATURE1_texOff(vec2(1,-1));
res += mat4(-0.012904886156321,0.056526616215706,0.098963268101215,-0.301527619361877,0.101883776485920,0.191330775618553,-0.017010824754834,-0.563691854476929,-0.017083430662751,-0.355569303035736,0.033863421529531,-0.013146595098078,0.107639014720917,0.116954080760479,0.045861221849918,-0.014408052898943) * FEATURE1_texOff(vec2(1,0));
res += mat4(0.033544100821018,-0.012389912270010,-0.041343133896589,-0.105919390916824,0.000239214001340,0.002650495152920,0.021325659006834,-0.083442926406860,0.010537261143327,-0.172357887029648,0.035746257752180,0.127253070473671,-0.062501117587090,0.101601243019104,-0.110113225877285,0.049448866397142) * FEATURE1_texOff(vec2(1,1));
res += mat4(-0.078366190195084,-0.030855670571327,-0.077274106442928,0.015504111535847,0.015359771437943,0.120677135884762,-0.024278322234750,-0.025654854252934,-0.119517825543880,0.140216603875160,0.009823518805206,-0.068287782371044,-0.231595113873482,-0.275625467300415,-0.003665108932182,-0.049372643232346) * FEATURE2_texOff(vec2(-1,-1));
res += mat4(-0.225772768259048,0.092246487736702,0.042278595268726,0.046029031276703,-0.190817877650261,0.063081771135330,-0.022555798292160,0.114060759544373,0.038627121597528,-0.143516361713409,-0.373459100723267,-0.162599056959152,-0.165172889828682,0.040871478617191,-0.023754492402077,-0.072841621935368) * FEATURE2_texOff(vec2(-1,0));
res += mat4(-0.047895904630423,-0.057185098528862,0.010803826153278,0.011600329540670,0.044721797108650,-0.033294789493084,0.135055154561996,0.084680855274200,0.114589013159275,0.177466303110123,0.046229027211666,-0.178589299321175,-0.052290391176939,0.028344770893455,-0.015555284917355,-0.070931516587734) * FEATURE2_texOff(vec2(-1,1));
res += mat4(-0.135413691401482,-0.281669586896896,-0.030633663758636,-0.092071652412415,0.218904197216034,-0.197544738650322,0.153071582317352,0.010019668377936,-0.026165505871177,0.071149937808514,0.041767887771130,-0.087541125714779,-0.131934255361557,-0.110988982021809,0.049902189522982,-0.156787425279617) * FEATURE2_texOff(vec2(0,-1));
res += mat4(-0.088047623634338,0.296301841735840,-0.108799099922180,-0.045099627226591,0.040901795029640,0.391364574432373,-0.208897754549980,-0.284349977970123,0.129735544323921,-0.063120998442173,-0.098115958273411,-0.272136688232422,-0.041318230330944,-0.057681452482939,-0.038691997528076,-0.182851821184158) * FEATURE2_texOff(vec2(0,0));
res += mat4(0.012939038686454,-0.072525598108768,0.058584257960320,-0.009059673175216,-0.270397722721100,0.335163354873657,0.082830585539341,-0.388101577758789,0.098051667213440,-0.039292406290770,0.049570545554161,-0.129634603857994,-0.048829637467861,-0.035617437213659,-0.018976744264364,0.006429424509406) * FEATURE2_texOff(vec2(0,1));
res += mat4(-0.043719351291656,0.036996096372604,0.087553486227989,0.189731150865555,-0.082846298813820,0.033856451511383,0.178945183753967,-0.108872979879379,-0.154367730021477,0.233399853110313,-0.061644975095987,0.247214540839195,-0.019300296902657,-0.040890272706747,0.000704580801539,-0.078665934503078) * FEATURE2_texOff(vec2(1,-1));
res += mat4(-0.006632515229285,0.031637828797102,0.129774853587151,-0.013522288762033,0.178556248545647,0.159164413809776,-0.214605048298836,0.263316839933395,0.007256915327162,-0.031925458461046,0.148220390081406,0.110000744462013,-0.004154249560088,0.036337874829769,-0.022934135049582,0.056194450706244) * FEATURE2_texOff(vec2(1,0));
res += mat4(-0.048992794007063,0.017534043639898,-0.024035664275289,-0.007582300808281,0.009224698878825,-0.155917897820473,0.008518034592271,0.302294105291367,-0.035221721976995,-0.073823101818562,-0.020012335851789,0.155290812253952,-0.035949341952801,-0.024251569062471,0.024699551984668,0.015337710268795) * FEATURE2_texOff(vec2(1,1));
res += mat4(-0.028696434572339,0.061646953225136,0.015044650062919,0.042466573417187,-0.034488957375288,0.118163622915745,0.005268314387649,0.020781839266419,0.063254073262215,-0.022882966324687,0.019787209108472,-0.013345095328987,0.134738758206367,-0.207302257418633,-0.016258288174868,0.049920316785574) * FEATURE3_texOff(vec2(-1,-1));
res += mat4(-0.096508704125881,0.183161169290543,0.059241864830256,-0.148301020264626,0.083825476467609,-0.313685297966003,0.244763612747192,0.013754245825112,-0.020074103027582,-0.044514495879412,0.017710007727146,0.008826778270304,-0.192261591553688,-0.474516093730927,0.220183163881302,-0.013076789677143) * FEATURE3_texOff(vec2(-1,0));
res += mat4(-0.002771763829514,0.004454230889678,-0.093424536287785,0.063890092074871,-0.176386326551437,0.028788790106773,-0.317629218101501,0.114699602127075,-0.085425049066544,0.105686321854591,0.001920180278830,0.107479386031628,-0.045993786305189,-0.151282832026482,-0.100994393229485,0.037502326071262) * FEATURE3_texOff(vec2(-1,1));
res += mat4(0.032229598611593,-0.016535038128495,0.064774684607983,-0.007744017988443,0.096674650907516,-0.078368313610554,0.196173503994942,0.012921660207212,0.002877086866647,-0.065369419753551,0.047009736299515,-0.053845778107643,0.075832389295101,-0.314625233411789,0.155061483383179,0.038520716130733) * FEATURE3_texOff(vec2(0,-1));
res += mat4(0.020848531275988,-0.040973111987114,0.249702990055084,0.050985217094421,0.078014530241489,-0.126931652426720,0.022962097078562,0.003884139470756,0.074290625751019,0.069743975996971,0.018257981166244,-0.063059218227863,0.160464838147163,-0.485627591609955,0.191575720906258,0.076789252460003) * FEATURE3_texOff(vec2(0,0));
res += mat4(-0.031916808336973,-0.005528567824513,-0.157916456460953,-0.012589906342328,-0.073829241096973,0.052192348986864,-0.489730030298233,-0.016281316056848,0.068542584776878,-0.053842190653086,0.139619767665863,-0.040697142481804,-0.026349501684308,-0.397619187831879,-0.217499747872353,0.011965918354690) * FEATURE3_texOff(vec2(0,1));
res += mat4(0.075315445661545,-0.010020997375250,0.179576188325882,0.134228616952896,-0.003013967070729,0.155457571148872,-0.033534809947014,-0.230558738112450,0.041402030736208,-0.010288049466908,0.030044451355934,-0.016851667314768,-0.045149922370911,0.010776027105749,-0.055386830121279,-0.137235045433044) * FEATURE3_texOff(vec2(1,-1));
res += mat4(-0.145447447896004,-0.010498730465770,0.035500522702932,0.062196701765060,0.075538903474808,-0.197254851460457,0.070573277771473,-0.094576209783554,0.004499404691160,0.055162038654089,-0.083500683307648,0.046835765242577,-0.153988599777222,-0.270141601562500,0.033419705927372,0.019145060330629) * FEATURE3_texOff(vec2(1,0));
res += mat4(-0.097325310111046,0.011646986939013,-0.089248903095722,0.004616578109562,-0.025139886885881,0.011220884509385,-0.153321653604507,0.003056343179196,-0.030231816694140,0.160865351557732,0.157503947615623,-0.065509445965290,-0.093496046960354,-0.136268720030785,-0.031954463571310,0.027264669537544) * FEATURE3_texOff(vec2(1,1));
res += mat4(-0.099559321999550,0.220138624310493,0.057080511003733,-0.166885331273079,-0.038844764232635,0.064329683780670,-0.062286473810673,0.071854427456856,-0.095821887254715,0.073586210608482,-0.030965883284807,-0.012692028656602,-0.141211733222008,-0.023085279390216,0.057706125080585,-0.103156656026840) * FEATURE4_texOff(vec2(-1,-1));
res += mat4(-0.043374575674534,0.049103580415249,0.138187572360039,-0.156907677650452,0.023721639066935,0.082878015935421,-0.143007680773735,-0.033902522176504,0.054433688521385,-0.222910478711128,0.052396912127733,-0.011440507136285,-0.068834021687508,-0.009674859233201,-0.048876777291298,-0.017790226265788) * FEATURE4_texOff(vec2(-1,0));
res += mat4(-0.022343508899212,-0.266112655401230,-0.214869499206543,0.062508523464203,0.063333787024021,0.002786265918985,0.288439691066742,-0.022861327975988,0.015525513328612,0.090186625719070,-0.094584554433823,0.020607715472579,0.046112678945065,0.041953612118959,-0.011991051025689,-0.044802814722061) * FEATURE4_texOff(vec2(-1,1));
res += mat4(-0.157007783651352,0.599924087524414,-0.077346086502075,-0.057695433497429,-0.056651841849089,0.349172592163086,-0.109486319124699,-0.043171428143978,0.289631098508835,-0.023931557312608,-0.079629689455032,0.154563069343567,0.043611045926809,-0.183215707540512,0.100346550345421,-0.001854471047409) * FEATURE4_texOff(vec2(0,-1));
res += mat4(-0.075633518397808,0.167275533080101,0.135299906134605,0.024366309866309,-0.032102290540934,-0.136361643671989,-0.089654013514519,-0.185866922140121,-0.201455831527710,0.254336535930634,-0.201227933168411,-0.288111656904221,0.040516477078199,-0.131680265069008,-0.059743970632553,0.020317759364843) * FEATURE4_texOff(vec2(0,0));
res += mat4(-0.034887470304966,-0.277680337429047,-0.166351839900017,-0.048141866922379,0.035386785864830,0.099375717341900,0.115508720278740,-0.133656531572342,-0.129936978220940,-0.059406742453575,0.279691278934479,-0.064785659313202,-0.036216579377651,-0.100949205458164,-0.202547252178192,0.079212851822376) * FEATURE4_texOff(vec2(0,1));
res += mat4(-0.061505150049925,-0.109577924013138,0.083374202251434,0.395676106214523,-0.172494456171989,-0.087613731622696,0.004681488033384,0.069115184247494,0.175822973251343,-0.118796952068806,-0.065891355276108,-0.146263986825943,0.073690764605999,0.093603827059269,0.081862621009350,0.020072752609849) * FEATURE4_texOff(vec2(1,-1));
res += mat4(-0.007823647931218,-0.010472025722265,-0.013270742259920,0.289101541042328,-0.054696358740330,0.086209513247013,-0.085051305592060,-0.152050852775574,0.131777375936508,-0.048984069377184,-0.062587596476078,0.308328986167908,-0.006217285059392,-0.089994788169861,-0.059317048639059,0.076427079737186) * FEATURE4_texOff(vec2(1,0));
res += mat4(0.012665831483901,-0.016979744657874,-0.150539696216583,-0.194557338953018,-0.112857952713966,-0.025331223383546,0.022212412208319,0.075782924890518,-0.085376001894474,-0.090563282370567,0.138555616140366,0.052515532821417,0.152330487966537,0.067813709378242,-0.090534895658493,0.050374019891024) * FEATURE4_texOff(vec2(1,1));
res += mat4(-0.090343698859215,0.094557583332062,-0.064438574016094,0.052242148667574,-0.162436440587044,0.028999613597989,0.048617478460073,0.087430544197559,0.056562662124634,-0.124356731772423,0.018212011083961,-0.087666317820549,-0.058467026799917,0.064427435398102,-0.026162436231971,-0.017293293029070) * FEATURE5_texOff(vec2(-1,-1));
res += mat4(0.260111629962921,-0.011721180751920,0.069361589848995,-0.009939411655068,0.223236784338951,-0.074589796364307,0.018186461180449,-0.036760546267033,-0.069061897695065,0.157317474484444,-0.207958579063416,-0.016632184386253,-0.020215887576342,-0.203505396842957,-0.078630365431309,-0.234430745244026) * FEATURE5_texOff(vec2(-1,0));
res += mat4(-0.140600249171257,0.227895021438599,-0.189194872975349,-0.013542426750064,-0.109658502042294,0.220104083418846,-0.083464249968529,0.007193919736892,-0.008912635967135,0.109643496572971,0.108454458415508,-0.097361236810684,-0.015637308359146,0.082846574485302,0.196509376168251,-0.100069805979729) * FEATURE5_texOff(vec2(-1,1));
res += mat4(-0.179194867610931,-0.024002671241760,0.180846750736237,0.066463023424149,-0.319521874189377,0.245497331023216,-0.127737626433372,-0.074028424918652,0.272543907165527,-0.128465443849564,0.134292796254158,-0.004355278797448,0.061264988034964,-0.020502598956227,0.032548639923334,0.032185349613428) * FEATURE5_texOff(vec2(0,-1));
res += mat4(-0.078186914324760,-0.376268833875656,0.043090291321278,0.159148782491684,0.205921843647957,-0.685593426227570,0.334431707859039,0.081755459308624,-0.191899925470352,0.410888254642487,-0.424012631177902,-0.036498669534922,-0.089556351304054,-0.008354879915714,-0.016719914972782,-0.071986958384514) * FEATURE5_texOff(vec2(0,0));
res += mat4(0.115228325128555,-0.332057565450668,-0.099404998123646,0.241883337497711,-0.073425896465778,0.089333243668079,-0.309710502624512,0.204271525144577,0.020158149302006,-0.288657695055008,0.395040243864059,0.040135756134987,0.184312775731087,-0.053626816719770,-0.168999418616295,-0.120286434888840) * FEATURE5_texOff(vec2(0,1));
res += mat4(0.064723417162895,-0.018900651484728,0.149406865239143,-0.014732668176293,0.126519739627838,-0.276779413223267,-0.022483674809337,0.205264329910278,-0.174951374530792,-0.005348678212613,-0.078482955694199,-0.117415025830269,-0.059354141354561,-0.060219999402761,-0.003996966872364,-0.003356030676514) * FEATURE5_texOff(vec2(1,-1));
res += mat4(0.058107998222113,0.095801584422588,-0.021578067913651,-0.263622641563416,0.106045208871365,0.388971865177155,-0.074766121804714,-0.362066686153412,0.085091032087803,-0.149030864238739,0.080234728753567,0.412399858236313,-0.000292091688607,0.004992804024369,0.022945884615183,0.033450778573751) * FEATURE5_texOff(vec2(1,0));
res += mat4(-0.164482310414314,0.281474441289902,-0.143011614680290,-0.292499333620071,0.013517571613193,-0.309684246778488,0.225361898541451,-0.118123620748520,0.005971563048661,0.109691686928272,0.038238830864429,0.005739555694163,0.037622459232807,0.111159436404705,-0.176187574863434,0.158694550395012) * FEATURE5_texOff(vec2(1,1));
res += mat4(-0.093566447496414,0.031240925192833,-0.015694746747613,0.108223773539066,-0.085493482649326,0.012681830674410,0.014160984195769,0.107269152998924,-0.020515611395240,-0.132343247532845,-0.009221212938428,-0.040501665323973,-0.162795275449753,0.166213169693947,0.144385457038879,-0.060958005487919) * FEATURE6_texOff(vec2(-1,-1));
res += mat4(0.021418107673526,-0.129667133092880,-0.023080464452505,0.052900448441505,0.111634775996208,-0.042778369039297,-0.013667538762093,0.097122274339199,0.096595153212547,-0.223865807056427,-0.027650922536850,-0.107843786478043,-0.018915552645922,0.101888097822666,0.002336748410016,-0.007026850245893) * FEATURE6_texOff(vec2(-1,0));
res += mat4(0.136376798152924,0.084281548857689,0.061483431607485,-0.069088011980057,0.070175163447857,0.039950661361217,-0.026264134794474,0.008572936989367,0.009585172869265,-0.108480431139469,0.055314376950264,-0.093516513705254,0.030685445293784,-0.001751162810251,-0.148123800754547,0.160877987742424) * FEATURE6_texOff(vec2(-1,1));
res += mat4(-0.018038062378764,0.102453485131264,-0.070446699857712,-0.074890315532684,-0.155230462551117,0.077907070517540,-0.089340813457966,-0.021498236805201,0.059172630310059,-0.073157951235771,-0.023158464580774,0.077748596668243,-0.034614924341440,0.003554784925655,0.046967215836048,-0.077549993991852) * FEATURE6_texOff(vec2(0,-1));
res += mat4(-0.063746020197868,0.011463991366327,0.000822132627945,-0.317688494920731,-0.191225007176399,-0.223796993494034,0.034682970494032,0.035198520869017,-0.108679302036762,0.017503157258034,0.272780895233154,0.140328168869019,-0.067382127046585,-0.070937618613243,-0.073290400207043,-0.078048773109913) * FEATURE6_texOff(vec2(0,0));
res += mat4(0.199897557497025,-0.052622426301241,0.199943661689758,-0.074379310011864,-0.049174603074789,0.069926664233208,0.012233121320605,0.028416831046343,0.013351486995816,-0.033204235136509,-0.239373594522476,0.126331791281700,0.093529798090458,-0.094108328223228,-0.246759355068207,-0.087140873074532) * FEATURE6_texOff(vec2(0,1));
res += mat4(-0.092167198657990,-0.062435407191515,0.040468737483025,0.081024460494518,0.042475964874029,-0.131173372268677,-0.005522243678570,0.101590231060982,-0.016281975433230,-0.036617003381252,0.118633665144444,-0.103546202182770,0.064589940011501,0.173499226570129,0.074229203164577,-0.153296723961830) * FEATURE6_texOff(vec2(1,-1));
res += mat4(-0.045833595097065,0.045730754733086,-0.093780979514122,0.052783820778131,0.035764086991549,-0.257163256406784,0.023368019610643,-0.088039666414261,0.068941920995712,0.315124779939651,-0.036380991339684,-0.124131537973881,0.025194201618433,0.076753169298172,0.113213971257210,-0.204997599124908) * FEATURE6_texOff(vec2(1,0));
res += mat4(-0.014688269235194,-0.016414610669017,0.044581431895494,0.092120982706547,0.005900614429265,-0.221534609794617,-0.015967695042491,0.084580108523369,-0.098005674779415,0.193307742476463,-0.051937855780125,-0.055809121578932,0.067024134099483,0.124992437660694,-0.149119243025780,-0.113876655697823) * FEATURE6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.689815759658813,0.010256541892886,-0.557376682758331,-0.195975601673126) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND FEATURE1
//!BIND FEATURE2
//!BIND FEATURE3
//!BIND FEATURE4
//!BIND FEATURE5
//!BIND FEATURE6
//!SAVE MODEL3
//!DESC (AU_M_S_2x_LA) mapping 1_3

vec4 hook()
{
vec4 res = vec4(0.158784657716751,-0.254626721143723,-0.024453276768327,-0.017846113070846);
res += mat4(-0.023924380540848,-0.074911072850227,-0.021882304921746,0.122308015823364,0.027252133935690,0.056090444326401,-0.027874415740371,-0.125815838575363,-0.039714772254229,-0.107874602079391,0.091152548789978,-0.034959912300110,0.012685219757259,-0.099023215472698,0.041503347456455,-0.008995150215924) * FEATURE1_texOff(vec2(-1,-1));
res += mat4(-0.116949476301670,0.169110983610153,0.451452314853668,0.120024122297764,-0.184663847088814,-0.084083393216133,-0.234438046813011,-0.151962921023369,0.037237845361233,-0.001689132535830,-0.105988435447216,0.047859746962786,0.016167206689715,-0.102734953165054,-0.114526346325874,0.086135193705559) * FEATURE1_texOff(vec2(-1,0));
res += mat4(0.230077669024467,0.313636779785156,0.046090997755527,-0.002759488066658,-0.096654154360294,-0.098853968083858,-0.081451930105686,-0.122041232883930,-0.006220046430826,0.050001785159111,0.048147771507502,-0.014639567583799,0.122336558997631,0.019514132291079,-0.094179384410381,-0.008585583418608) * FEATURE1_texOff(vec2(-1,1));
res += mat4(-0.087749958038330,-0.109378680586815,0.158958762884140,0.079783976078033,0.151526078581810,0.164567738771439,-0.159726426005363,-0.342150419950485,-0.043498292565346,-0.120108529925346,0.018504559993744,-0.215092480182648,-0.065471611917019,0.092033706605434,0.136987179517746,0.067287541925907) * FEATURE1_texOff(vec2(0,-1));
res += mat4(0.125289708375931,0.126386195421219,-0.092828020453453,0.321335554122925,-0.209291532635689,0.122985869646072,-0.014964312314987,-0.250121802091599,0.106946222484112,0.025159066542983,0.016358457505703,0.056706979870796,-0.185406669974327,-0.015824785456061,0.089231275022030,0.023050712421536) * FEATURE1_texOff(vec2(0,0));
res += mat4(-0.083573922514915,-0.344490051269531,-0.315746456384659,-0.088573768734932,-0.140442356467247,0.202596023678780,0.031266864389181,-0.128153756260872,0.112849235534668,-0.172001525759697,-0.127865925431252,0.185077652335167,0.059775549918413,0.118880771100521,0.114152424037457,0.079715959727764) * FEATURE1_texOff(vec2(0,1));
res += mat4(0.102201782166958,-0.063227377831936,-0.007136755157262,-0.051351655274630,0.129385948181152,0.012092009186745,0.052385214716196,-0.028652606531978,-0.016120545566082,-0.201141312718391,-0.067705780267715,-0.114362940192223,-0.102176561951637,0.083590529859066,-0.190975114703178,-0.400200247764587) * FEATURE1_texOff(vec2(1,-1));
res += mat4(-0.049573909491301,-0.076980508863926,-0.197845295071602,-0.186537176370621,0.072881661355495,0.017358077690005,-0.128633767366409,-0.049982048571110,0.185806617140770,-0.025685993954539,-0.014339162968099,-0.090793810784817,0.053673300892115,0.135608136653900,0.071821115911007,-0.110689923167229) * FEATURE1_texOff(vec2(1,0));
res += mat4(-0.169831901788712,0.107878297567368,0.104564614593983,0.070480160415173,-0.041795756667852,0.143995493650436,-0.060186441987753,0.044429101049900,-0.033082593232393,-0.026413315907121,-0.010237904265523,0.137015461921692,0.138708561658859,0.069670371711254,-0.083599105477333,-0.039755336940289) * FEATURE1_texOff(vec2(1,1));
res += mat4(-0.175807863473892,0.043116897344589,-0.043696641921997,0.111805006861687,-0.110311858355999,-0.102706417441368,0.234160318970680,0.012414399534464,0.053248394280672,0.042864929884672,-0.236320257186890,0.006087382324040,-0.124368183314800,0.048846419900656,-0.112669035792351,-0.240966483950615) * FEATURE2_texOff(vec2(-1,-1));
res += mat4(-0.026289656758308,-0.126431733369827,-0.075692497193813,0.017573969438672,0.043028663843870,-0.056978650391102,-0.216004475951195,-0.082393616437912,-0.114090420305729,0.116638340055943,-0.104661658406258,-0.018503202125430,-0.310881435871124,-0.133397355675697,-0.132081508636475,0.079637780785561) * FEATURE2_texOff(vec2(-1,0));
res += mat4(-0.006894067861140,0.073541998863220,-0.072188220918179,-0.023182524368167,0.177163004875183,-0.130489006638527,-0.179419249296188,0.048587717115879,-0.091711595654488,-0.036660648882389,0.052310418337584,-0.015321273356676,-0.050553921610117,-0.067644879221916,-0.021424667909741,0.036643441766500) * FEATURE2_texOff(vec2(-1,1));
res += mat4(-0.145918980240822,0.056785665452480,0.055229090154171,-0.213147342205048,0.085825711488724,-0.015006256289780,-0.006110829766840,-0.039619080722332,-0.020069459453225,-0.026997268199921,-0.221084997057915,-0.477574169635773,0.105293206870556,-0.059179633855820,-0.147473558783531,-0.172043606638908) * FEATURE2_texOff(vec2(0,-1));
res += mat4(-0.242072597146034,-0.276650458574295,-0.116271145641804,-0.166295036673546,-0.023273942992091,-0.292547345161438,-0.159909948706627,-0.287630677223206,0.144200325012207,0.021163040772080,-0.375656187534332,-0.055056121200323,-0.048988264054060,-0.033919766545296,0.148253470659256,-0.073606893420219) * FEATURE2_texOff(vec2(0,0));
res += mat4(0.024214114993811,0.130773320794106,0.180829122662544,0.048209004104137,-0.044103682041168,0.252834171056747,0.165151610970497,-0.110705927014351,0.131659492850304,-0.064623937010765,0.299828052520752,-0.028505137190223,-0.007621783297509,-0.121030852198601,0.085372261703014,0.031373884528875) * FEATURE2_texOff(vec2(0,1));
res += mat4(-0.203550770878792,0.149468943476677,-0.000759920454584,-0.146779999136925,-0.099882081151009,0.000745287514292,-0.203370735049248,-0.031106222420931,-0.070280574262142,-0.023212678730488,0.187718003988266,0.132310897111893,0.061471495777369,0.067964032292366,-0.054530568420887,0.183587267994881) * FEATURE2_texOff(vec2(1,-1));
res += mat4(-0.057675190269947,0.027439793571830,-0.084916561841965,0.046194352209568,0.028847623616457,-0.093156069517136,0.212338894605637,0.393312275409698,-0.013047027401626,0.119250580668449,0.166896477341652,0.115630500018597,-0.068646088242531,-0.010810403153300,-0.082525826990604,0.145281434059143) * FEATURE2_texOff(vec2(1,0));
res += mat4(-0.036828130483627,-0.136467993259430,-0.127776995301247,-0.067611567676067,0.140615329146385,0.166187062859535,-0.031110567972064,0.068457253277302,0.107606284320354,-0.095806702971458,0.127414807677269,-0.027021685615182,-0.029801186174154,0.056343995034695,-0.071970678865910,0.040939658880234) * FEATURE2_texOff(vec2(1,1));
res += mat4(0.000219139707042,-0.013436381705105,0.006681110244244,-0.005540817975998,0.035582941025496,0.005849009379745,0.483718782663345,-0.068201199173927,0.082098379731178,0.014165418222547,0.064460478723049,-0.025933552533388,0.026428485289216,-0.120220355689526,0.242135390639305,0.058122213929892) * FEATURE3_texOff(vec2(-1,-1));
res += mat4(0.034039147198200,0.007158602122217,-0.059597250074148,0.045417089015245,0.271279215812683,0.142337337136269,-0.069163538515568,0.053549956530333,0.079664222896099,0.009078016504645,0.115221537649632,0.021413426846266,0.197476193308830,-0.028131514787674,-0.054441057145596,-0.021146858111024) * FEATURE3_texOff(vec2(-1,0));
res += mat4(-0.013505586422980,0.077873200178146,0.017553661018610,0.047107581049204,-0.165154889225960,-0.075768321752548,-0.258849322795868,0.039897210896015,-0.014893324114382,-0.058893863111734,-0.069035775959492,-0.031489543616772,0.093185052275658,-0.162220969796181,0.004808423109353,-0.039256397634745) * FEATURE3_texOff(vec2(-1,1));
res += mat4(0.065891765058041,-0.010547661222517,0.304229199886322,0.041198756545782,0.157388165593147,-0.007581883110106,-0.144155219197273,-0.042408026754856,-0.055728845298290,-0.005048464983702,-0.087533585727215,0.012261160649359,-0.034637518227100,-0.211671426892281,-0.073880903422832,0.115742690861225) * FEATURE3_texOff(vec2(0,-1));
res += mat4(0.218206435441971,0.001428430201486,0.113167285919189,0.093617171049118,0.062644019722939,-0.308164924383163,-0.193753197789192,-0.000459739152575,-0.105870842933655,-0.017919156700373,-0.019137425348163,-0.114827528595924,0.165921464562416,-0.198176443576813,-0.035619478672743,0.139813631772995) * FEATURE3_texOff(vec2(0,0));
res += mat4(0.063988968729973,-0.100281044840813,0.045620575547218,-0.033544108271599,-0.339424192905426,-0.266396582126617,-0.175807133316994,0.154631152749062,-0.010377675294876,0.104557879269123,-0.011409675702453,0.061370000243187,-0.153386339545250,-0.354310244321823,0.014895513653755,0.074778333306313) * FEATURE3_texOff(vec2(0,1));
res += mat4(0.184824094176292,0.129424571990967,0.036077242344618,-0.029121357947588,-0.083301089704037,-0.060113187879324,-0.285273790359497,-0.109303683042526,0.068607226014137,0.080180950462818,-0.102189049124718,0.010114229284227,-0.028142672032118,-0.023202948272228,-0.063755363225937,-0.078427590429783) * FEATURE3_texOff(vec2(1,-1));
res += mat4(0.301654994487762,-0.006588678341359,-0.329087734222412,0.095508456230164,-0.070493422448635,0.102825373411179,-0.223715379834175,-0.131802141666412,0.012818999588490,-0.078962273895741,0.015646403655410,-0.154762282967567,0.006049369927496,-0.049837742000818,0.029709609225392,-0.012897047214210) * FEATURE3_texOff(vec2(1,0));
res += mat4(-0.036326885223389,-0.015593386255205,-0.204725563526154,0.126161813735962,-0.180232733488083,0.052095867693424,0.416097760200500,0.010311592370272,-0.125259548425674,-0.003054932691157,-0.225590750575066,-0.018651494756341,-0.110278636217117,-0.147208705544472,-0.058879196643829,-0.063065521419048) * FEATURE3_texOff(vec2(1,1));
res += mat4(0.073792569339275,-0.025318734347820,-0.091975271701813,-0.083831496536732,0.117797978222370,0.077890597283840,-0.231786265969276,0.111462712287903,0.026608750224113,0.009644970297813,0.302887290716171,-0.041505314409733,-0.109652750194073,0.008276741951704,0.103547997772694,0.028092060238123) * FEATURE4_texOff(vec2(-1,-1));
res += mat4(0.033495895564556,0.001346741802990,-0.123465664684772,0.012242866680026,0.046248208731413,0.003258254146203,0.017124800011516,-0.126889884471893,0.050574276596308,0.131816402077675,-0.107900433242321,-0.039203070104122,-0.161321625113487,-0.110930420458317,0.100631058216095,0.013302854262292) * FEATURE4_texOff(vec2(-1,0));
res += mat4(0.101045139133930,0.041182577610016,-0.165840610861778,-0.003507514949888,-0.158047765493393,0.100483670830727,0.170491158962250,-0.032167647033930,-0.093411505222321,-0.164922550320625,0.043293893337250,-0.045530110597610,0.045462485402822,-0.132142692804337,-0.120759360492229,0.026036474853754) * FEATURE4_texOff(vec2(-1,1));
res += mat4(-0.184970140457153,-0.040083654224873,-0.071427956223488,0.161640807986259,0.061318796128035,-0.215608745813370,0.238060176372528,-0.076734349131584,-0.073270268738270,-0.113367669284344,-0.271117329597473,0.069722026586533,0.202113822102547,0.081648245453835,-0.232271060347557,-0.010829002596438) * FEATURE4_texOff(vec2(0,-1));
res += mat4(0.084057062864304,0.222505003213882,0.067846953868866,-0.070926405489445,-0.037580829113722,-0.069140009582043,0.265512555837631,-0.061710163950920,0.006851037498564,0.008753368631005,-0.120677098631859,-0.196065992116928,-0.013595869764686,-0.193659886717796,0.012834980152547,0.047622971236706) * FEATURE4_texOff(vec2(0,0));
res += mat4(-0.012826726771891,0.029720425605774,-0.011535553261638,-0.084657147526741,-0.007390760816634,-0.071115881204605,0.155094832181931,0.050478957593441,0.068954385817051,0.166747257113457,-0.160402417182922,0.046219456940889,-0.289203882217407,-0.129566490650177,-0.033774364739656,-0.119562223553658) * FEATURE4_texOff(vec2(0,1));
res += mat4(0.119292974472046,0.116606794297695,0.183628395199776,0.084146074950695,0.031206065788865,0.025962181389332,-0.113781265914440,0.119620956480503,-0.155604526400566,0.000299657112919,0.076485134661198,0.081264987587929,0.143519937992096,0.029885346069932,0.146036729216576,0.104520894587040) * FEATURE4_texOff(vec2(1,-1));
res += mat4(-0.024431735277176,-0.023531490936875,-0.031040934845805,-0.021008672192693,-0.064371913671494,0.035783216357231,-0.031268123537302,0.169534504413605,-0.055705562233925,-0.071003593504429,0.258601963520050,0.129109084606171,0.179167374968529,-0.178533196449280,-0.181081742048264,-0.023742889985442) * FEATURE4_texOff(vec2(1,0));
res += mat4(0.028184656053782,-0.038904003798962,0.145382910966873,0.012526564300060,0.006907987874001,-0.026010677218437,-0.124441981315613,-0.162770107388496,0.179659605026245,-0.001759226201102,-0.099052220582962,-0.039235886186361,-0.119625121355057,-0.103659361600876,0.091482192277908,-0.208362922072411) * FEATURE4_texOff(vec2(1,1));
res += mat4(-0.035458642989397,-0.055262636393309,-0.000774427258875,0.042012136429548,-0.003364850999787,0.014230948872864,0.065816819667816,0.011721730232239,-0.040465090423822,0.034518878906965,-0.289932131767273,-0.005100906360894,-0.092908181250095,-0.057512234896421,-0.143230482935905,-0.008431013673544) * FEATURE5_texOff(vec2(-1,-1));
res += mat4(-0.069878987967968,0.168505117297173,0.312198817729950,0.234446749091148,-0.094220250844955,-0.062235351651907,0.130138203501701,0.072709903120995,-0.062718994915485,-0.078774496912956,-0.182650223374367,-0.260166108608246,-0.212717846035957,0.121212899684906,0.124637834727764,-0.073659338057041) * FEATURE5_texOff(vec2(-1,0));
res += mat4(-0.091180562973022,-0.049662452191114,0.122453920543194,0.033362381160259,-0.089736290276051,0.014088014140725,-0.150462463498116,0.007553846575320,-0.067855179309845,0.078474983572960,0.305167078971863,0.028590116649866,-0.057908505201340,0.184749975800514,-0.028395188972354,0.022084193304181) * FEATURE5_texOff(vec2(-1,1));
res += mat4(0.026155797764659,-0.134336441755295,0.122380927205086,0.116816066205502,-0.006405523512512,-0.160615682601929,0.246950730681419,-0.226260855793953,0.124580204486847,0.079062819480896,-0.320284068584442,-0.122282676398754,-0.062147881835699,-0.012904404662549,0.062177684158087,0.003409232478589) * FEATURE5_texOff(vec2(0,-1));
res += mat4(0.241700813174248,0.085434898734093,-0.138707250356674,0.088792093098164,0.347021043300629,0.217513456940651,-0.065092287957668,-0.001842361176386,-0.302119821310043,-0.191515266895294,-0.017445705831051,0.165172234177589,0.146328061819077,-0.143693551421165,-0.198712319135666,0.029294854030013) * FEATURE5_texOff(vec2(0,0));
res += mat4(-0.089461252093315,-0.280790120363235,-0.089871287345886,0.024573575705290,-0.180206507444382,-0.414964586496353,-0.056582227349281,0.147018954157829,0.089072734117508,0.300668716430664,0.338703513145447,0.139082938432693,0.000574947334826,-0.039881393313408,-0.006244877353311,-0.030391875654459) * FEATURE5_texOff(vec2(0,1));
res += mat4(0.033746603876352,0.062196210026741,0.031446106731892,-0.085116900503635,-0.077291071414948,0.061374921351671,-0.072779670357704,-0.039382476359606,-0.094363614916801,-0.057029955089092,0.364852041006088,0.055322490632534,0.078551255166531,0.081601500511169,-0.052053943276405,0.067486062645912) * FEATURE5_texOff(vec2(1,-1));
res += mat4(-0.043042693287134,0.121761955320835,-0.259580999612808,-0.245749980211258,-0.015435256995261,-0.006428733933717,-0.269780069589615,-0.285922169685364,0.163340806961060,-0.085496291518211,0.182148888707161,0.416528254747391,-0.062887325882912,0.031618919223547,-0.057647027075291,-0.045669324696064) * FEATURE5_texOff(vec2(1,0));
res += mat4(0.017650427296758,0.090552806854248,-0.119538262486458,-0.060697734355927,0.027838109061122,0.236366331577301,0.129166632890701,0.228195473551750,0.021537112072110,-0.213151365518570,-0.138317555189133,-0.107750676572323,-0.231686145067215,-0.028211172670126,0.256323933601379,-0.047171600162983) * FEATURE5_texOff(vec2(1,1));
res += mat4(0.019427990540862,0.084334813058376,0.092390507459641,-0.111022487282753,0.061333563178778,0.068920426070690,0.292139858007431,0.019869476556778,0.014713992364705,-0.018836008384824,-0.035641681402922,-0.001247619744390,0.154512181878090,-0.022417623549700,0.080525889992714,0.070497579872608) * FEATURE6_texOff(vec2(-1,-1));
res += mat4(0.010459446348250,0.108248330652714,-0.289610743522644,0.154446825385094,0.050538461655378,-0.012878891080618,-0.158837214112282,0.033814787864685,-0.047801960259676,-0.162391617894173,0.352647334337234,-0.149138286709785,0.022441202774644,-0.108528614044189,0.098005533218384,-0.133279100060463) * FEATURE6_texOff(vec2(-1,0));
res += mat4(0.051369957625866,-0.218904256820679,0.022542057558894,0.071711413562298,0.099379710853100,-0.042745817452669,-0.121731467545033,0.020361311733723,0.009598025120795,-0.170863851904869,0.111278071999550,-0.064756169915199,-0.082633934915066,-0.093496002256870,-0.056075591593981,0.075827911496162) * FEATURE6_texOff(vec2(-1,1));
res += mat4(-0.027497904375196,-0.110477171838284,-0.063067175447941,-0.170333832502365,-0.014821873977780,0.008425992913544,-0.056583926081657,-0.037703908979893,0.107714958488941,-0.083659850060940,0.293245196342468,-0.263114959001541,0.153511136770248,-0.047844085842371,0.113592378795147,-0.125787034630775) * FEATURE6_texOff(vec2(0,-1));
res += mat4(0.045000564306974,0.134775087237358,0.026484437286854,-0.128845036029816,0.013047500513494,-0.066592201590538,0.013537762686610,-0.014450801536441,0.157191604375839,-0.046648155897856,-0.034244071692228,-0.163952946662903,0.025841433554888,-0.129965215921402,0.047869168221951,-0.159235253930092) * FEATURE6_texOff(vec2(0,0));
res += mat4(0.101372115314007,0.056175831705332,0.084915921092033,-0.021401882171631,-0.034302391111851,-0.145726576447487,-0.070304103195667,0.021369975060225,0.006810355000198,0.060117099434137,-0.065758541226387,-0.033632874488831,0.049145091325045,-0.086808927357197,-0.058616496622562,-0.104336783289909) * FEATURE6_texOff(vec2(0,1));
res += mat4(0.037325687706470,0.078986302018166,-0.101572528481483,0.054908800870180,-0.037138756364584,-0.026943176984787,-0.060527365654707,-0.068473979830742,0.057469926774502,-0.037331383675337,-0.041464895009995,-0.027661409229040,0.217961683869362,0.061143852770329,-0.163586869835854,-0.129671126604080) * FEATURE6_texOff(vec2(1,-1));
res += mat4(-0.029507866129279,0.001679005566984,-0.017547653988004,0.024949656799436,-0.002532474696636,-0.081968009471893,-0.022214954718947,0.003165879752487,-0.258011102676392,-0.056775510311127,-0.053574047982693,-0.032822266221046,0.009489197283983,-0.009214536286891,-0.202093601226807,-0.129745468497276) * FEATURE6_texOff(vec2(1,0));
res += mat4(0.169624045491219,0.037840995937586,0.221030950546265,-0.108518816530704,0.080715514719486,-0.186902284622192,0.115213133394718,0.110531024634838,0.048090107738972,0.099152006208897,-0.001696088118479,-0.046129070222378,-0.116933934390545,-0.016263417899609,-0.102308936417103,-0.081676885485649) * FEATURE6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.282145023345947,-0.033541016280651,-0.421271383762360,0.115036427974701) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND FEATURE1
//!BIND FEATURE2
//!BIND FEATURE3
//!BIND FEATURE4
//!BIND FEATURE5
//!BIND FEATURE6
//!SAVE MODEL4
//!DESC (AU_M_S_2x_LA) mapping 1_4

vec4 hook()
{
vec4 res = vec4(-0.114045493304729,-0.250046819448471,0.062886685132980,-0.087797276675701);
res += mat4(0.086853109300137,-0.011827670969069,0.293644934892654,-0.120214782655239,0.010780293494463,0.167170614004135,-0.083333425223827,0.003785021835938,0.038271486759186,-0.136936202645302,0.006874911952764,0.061076398938894,-0.018769189715385,0.119733363389969,-0.096250712871552,-0.064785286784172) * FEATURE1_texOff(vec2(-1,-1));
res += mat4(0.102245748043060,-0.496175080537796,-0.165172189474106,0.351888567209244,0.107195481657982,-0.036116164177656,-0.114519879221916,0.058674521744251,-0.043290331959724,-0.105492323637009,0.078825928270817,-0.066016562283039,-0.099721275269985,0.135918736457825,0.056368071585894,-0.055562861263752) * FEATURE1_texOff(vec2(-1,0));
res += mat4(0.098217234015465,0.079902179539204,-0.200382083654404,-0.087271757423878,0.094965420663357,0.080247335135937,0.050899740308523,0.063613444566727,0.057140480726957,-0.312096625566483,-0.022762557491660,0.188498049974442,-0.132310390472412,0.092246845364571,0.074502281844616,-0.024963947013021) * FEATURE1_texOff(vec2(-1,1));
res += mat4(0.099324576556683,-0.048490613698959,0.111751161515713,-0.024555249139667,0.044438488781452,-0.141151890158653,-0.281092882156372,-0.003036080161110,-0.015260409563780,-0.127247750759125,-0.089397072792053,-0.086317829787731,0.171069011092186,0.035420112311840,-0.001400380046107,0.186613678932190) * FEATURE1_texOff(vec2(0,-1));
res += mat4(-0.305118501186371,0.581127583980560,0.014961673878133,0.010970622301102,0.104106456041336,0.032478712499142,0.000122560988530,-0.007174622733146,-0.047408189624548,0.170041009783745,0.179994463920593,-0.012020561844110,0.171758264303207,-0.119946449995041,0.058539438992739,0.364338397979736) * FEATURE1_texOff(vec2(0,0));
res += mat4(-0.076868772506714,-0.151053205132484,-0.285539835691452,-0.058652829378843,0.008559365756810,0.084487348794937,0.006197393871844,-0.033144652843475,-0.010734826326370,-0.079654522240162,0.005446723196656,-0.019848980009556,-0.103973843157291,-0.094636015594006,0.027330609038472,-0.019731689244509) * FEATURE1_texOff(vec2(0,1));
res += mat4(0.031138228252530,-0.070798933506012,-0.035829775035381,0.077030196785927,0.023932417854667,-0.088124625384808,0.060137398540974,-0.041929017752409,0.022418618202209,-0.029656855389476,-0.184586331248283,0.079971991479397,0.208290800452232,-0.010409873910248,0.079046219587326,-0.086741760373116) * FEATURE1_texOff(vec2(1,-1));
res += mat4(-0.150517314672470,0.052099321037531,0.091500751674175,-0.011784123256803,-0.156488522887230,-0.008482084609568,-0.017163131386042,-0.022242287173867,-0.050075877457857,-0.173627138137817,-0.125489950180054,-0.156806275248528,0.043889813125134,0.002370668109506,-0.136144727468491,0.049487084150314) * FEATURE1_texOff(vec2(1,0));
res += mat4(-0.026613660156727,-0.065266810357571,0.302997171878815,-0.023212812840939,0.045182947069407,0.062812142074108,0.097543269395828,-0.114928081631660,-0.089303255081177,0.188326090574265,0.011850165203214,-0.125906556844711,-0.135451301932335,-0.148873314261436,0.003481263760477,-0.015354280360043) * FEATURE1_texOff(vec2(1,1));
res += mat4(0.118662200868130,0.090543717145920,-0.164903715252876,0.143523275852203,0.029083076864481,0.105810232460499,0.063022010028362,0.004272520542145,0.212625876069069,-0.242610886693001,0.062979497015476,-0.282275617122650,-0.115529812872410,0.037118028849363,-0.094097435474396,0.024425666779280) * FEATURE2_texOff(vec2(-1,-1));
res += mat4(0.104460880160332,0.009511644951999,0.006776118185371,-0.118017390370369,-0.075273305177689,0.008672809228301,-0.212492257356644,-0.097496524453163,-0.140536278486252,0.031519964337349,-0.133018285036087,-0.102234795689583,0.030896395444870,-0.154057458043098,-0.023992748931050,-0.124475985765457) * FEATURE2_texOff(vec2(-1,0));
res += mat4(0.062381044030190,0.051584038883448,0.076323695480824,0.063145518302917,-0.188265979290009,0.243569195270538,0.327037721872330,-0.061281573027372,0.094738915562630,0.100556991994381,-0.107683420181274,0.002303158631548,-0.012902260757983,-0.077520400285721,0.026561127975583,0.076112613081932) * FEATURE2_texOff(vec2(-1,1));
res += mat4(0.060371704399586,0.092446252703667,0.013846335932612,-0.006854586768895,-0.250337481498718,-0.112560406327248,0.045635122805834,0.128387510776520,-0.059870447963476,0.016198834404349,-0.073048800230026,-0.124034650623798,-0.132165551185608,-0.047753490507603,0.015380961820483,-0.013795451261103) * FEATURE2_texOff(vec2(0,-1));
res += mat4(-0.055379599332809,-0.035188898444176,0.053443796932697,-0.065141469240189,0.206155776977539,-0.243221476674080,-0.005735334940255,-0.137909576296806,-0.009391637519002,-0.036491855978966,-0.057545080780983,-0.083410009741783,0.045701894909143,-0.015245791524649,0.117111027240753,-0.004494665190578) * FEATURE2_texOff(vec2(0,0));
res += mat4(0.076754592359066,0.019327746704221,0.027375632897019,-0.050954584032297,0.184349477291107,-0.167857676744461,-0.150843456387520,0.017513781785965,-0.004368618130684,0.019667990505695,0.023277636617422,0.030617993324995,-0.003529596375301,-0.015400784090161,0.087370343506336,-0.026826065033674) * FEATURE2_texOff(vec2(0,1));
res += mat4(0.148560181260109,0.072471894323826,-0.054652564227581,-0.143405139446259,-0.051713865250349,-0.019819293171167,0.136589586734772,0.066628746688366,-0.036707866936922,0.135985225439072,-0.022419141605496,-0.066317893564701,-0.048386562615633,0.082028441131115,0.006579435430467,0.054179869592190) * FEATURE2_texOff(vec2(1,-1));
res += mat4(0.070969700813293,-0.050383202731609,0.010904896073043,-0.133766517043114,0.095060706138611,-0.045221742242575,-0.013083678670228,-0.076040998101234,-0.093859426677227,0.032185833901167,0.127226546406746,0.081864655017853,-0.013950978405774,0.035873737186193,0.012705531902611,0.062109068036079) * FEATURE2_texOff(vec2(1,0));
res += mat4(0.033878393471241,0.081542231142521,-0.092181339859962,-0.010721067897975,-0.096744872629642,-0.056220661848783,-0.201566278934479,-0.023478792980313,0.083147540688515,-0.049019377678633,-0.151849001646042,0.134641453623772,0.052910115569830,0.046638421714306,-0.010004585608840,0.017341202124953) * FEATURE2_texOff(vec2(1,1));
res += mat4(0.075024887919426,-0.078107781708241,-0.036819320172071,0.056968834251165,0.062422435730696,-0.142897278070450,-0.035127189010382,0.142421543598175,-0.007994238287210,0.070710748434067,-0.075818128883839,-0.002564230468124,-0.086505681276321,-0.082723081111908,0.080164089798927,-0.008036838844419) * FEATURE3_texOff(vec2(-1,-1));
res += mat4(0.019538305699825,-0.030095417052507,0.011213390156627,0.055770669132471,-0.036129314452410,0.249865889549255,-0.011971787549555,0.220712155103683,0.082742691040039,-0.011693406850100,0.069070681929588,0.036044258624315,0.039583489298820,0.219629600644112,-0.048718731850386,0.157592058181763) * FEATURE3_texOff(vec2(-1,0));
res += mat4(-0.087474621832371,-0.132635474205017,0.053358398377895,0.049715783447027,0.118772059679031,-0.086375720798969,-0.120067797601223,-0.132998362183571,-0.013886996544898,0.078886955976486,0.090175896883011,-0.001707223593257,0.035725969821215,0.116958081722260,-0.114388242363930,0.013810873962939) * FEATURE3_texOff(vec2(-1,1));
res += mat4(0.182928949594498,-0.126341596245766,0.041143823415041,-0.094916351139545,-0.035916183143854,0.108197398483753,0.197529673576355,-0.032983496785164,-0.075672209262848,0.068668678402901,0.092781811952591,0.091677635908127,0.172535687685013,0.162621185183525,-0.045966736972332,-0.128498941659927) * FEATURE3_texOff(vec2(0,-1));
res += mat4(-0.021081140264869,-0.213735342025757,0.118546426296234,0.155395567417145,-0.169865205883980,0.123532533645630,0.108447201550007,0.054688282310963,0.173882991075516,-0.036921802908182,0.044783562421799,-0.023116545751691,-0.075353644788265,0.216040432453156,0.067096129059792,0.030148070305586) * FEATURE3_texOff(vec2(0,0));
res += mat4(-0.042568504810333,-0.112587898969650,-0.100597187876701,-0.196231871843338,-0.008815175853670,-0.205870911478996,-0.066830858588219,-0.016973312944174,-0.077247746288776,-0.096956662833691,0.039260670542717,0.061385545879602,0.061603166162968,0.027835119515657,0.084504902362823,0.010569708421826) * FEATURE3_texOff(vec2(0,1));
res += mat4(0.115576967597008,0.097753562033176,0.045155949890614,0.111960083246231,-0.103567019104958,-0.072109512984753,-0.080353133380413,-0.018636249005795,-0.119885042309761,0.121599078178406,0.017770146951079,-0.012048022821546,0.018815811723471,-0.156417310237885,-0.044279623776674,0.067050434648991) * FEATURE3_texOff(vec2(1,-1));
res += mat4(0.119505017995834,0.953787803649902,0.036592010408640,0.102352984249592,0.000236233594478,0.133816808462143,-0.009537008590996,-0.185008078813553,0.102715291082859,-0.208195388317108,-0.062721535563469,0.038991589099169,-0.048354845494032,-0.054728716611862,-0.104856275022030,-0.064635224640369) * FEATURE3_texOff(vec2(1,0));
res += mat4(-0.195273146033287,0.029346672818065,-0.012133616022766,0.142255872488022,0.201074913144112,0.011810739524662,0.051348946988583,-0.255724936723709,-0.035593826323748,-0.070887990295887,0.149909302592278,0.165221989154816,-0.043449882417917,-0.033250272274017,-0.044337581843138,-0.087280862033367) * FEATURE3_texOff(vec2(1,1));
res += mat4(-0.068625606596470,-0.175757184624672,0.136791691184044,0.038184672594070,-0.242836236953735,0.104515895247459,0.190702021121979,-0.104990713298321,-0.013207209296525,-0.057188529521227,-0.037534914910793,0.017408803105354,-0.015474918298423,-0.222889900207520,0.128360077738762,-0.135422945022583) * FEATURE4_texOff(vec2(-1,-1));
res += mat4(-0.006633894052356,-0.073184646666050,0.113658994436264,0.461000233888626,-0.333469480276108,0.031740315258503,0.022574856877327,0.065620467066765,-0.106311976909637,0.078376442193985,-0.002565394155681,-0.119127012789249,0.122034274041653,-0.032718818634748,0.037582859396935,0.074734486639500) * FEATURE4_texOff(vec2(-1,0));
res += mat4(-0.135605648159981,-0.046031057834625,-0.130953088402748,0.107712820172310,0.044770374894142,0.207401096820831,0.028266761451960,0.172824695706367,0.056690733879805,-0.073382332921028,0.063135072588921,-0.080832056701183,0.032314740121365,0.022791102528572,0.056866247206926,0.079234860837460) * FEATURE4_texOff(vec2(-1,1));
res += mat4(0.123663082718849,-0.026110181584954,-0.170947745442390,0.189243808388710,-0.050019551068544,-0.004435275681317,-0.039793260395527,-0.073797427117825,-0.028384339064360,0.134721323847771,0.047154195606709,0.066373236477375,-0.085135854780674,0.216480702161789,-0.044772267341614,-0.227716937661171) * FEATURE4_texOff(vec2(0,-1));
res += mat4(0.084097117185593,0.209227815270424,-0.002645562170073,-0.042162183672190,-0.041793897747993,0.098530620336533,0.085799708962440,0.100513629615307,0.071415625512600,-0.198427289724350,-0.213762715458870,-0.272401481866837,0.099521465599537,0.203207418322563,0.083328641951084,0.032764613628387) * FEATURE4_texOff(vec2(0,0));
res += mat4(-0.114602342247963,-0.075433820486069,0.111217692494392,-0.049605011940002,0.109804950654507,0.114000663161278,0.055277045816183,0.086554266512394,0.081130027770996,0.079590536653996,0.069592915475368,0.010788805782795,-0.006105096079409,-0.004911971278489,-0.079094417393208,-0.033801138401031) * FEATURE4_texOff(vec2(0,1));
res += mat4(-0.043072339147329,-0.024608543142676,0.056683711707592,0.002827132120728,-0.171367555856705,-0.002795702079311,-0.013582854531705,-0.001202683895826,-0.107004106044769,0.128172889351845,0.159335002303123,0.103575520217419,-0.107491292059422,-0.113039009273052,-0.172242939472198,0.051507130265236) * FEATURE4_texOff(vec2(1,-1));
res += mat4(-0.041272677481174,-0.031943742185831,-0.113761037588120,-0.088507831096649,0.009717977605760,0.152543157339096,-0.115143805742264,-0.108575560152531,0.162148520350456,-0.064459167420864,-0.130686834454536,0.129324004054070,0.026357818394899,0.086837895214558,0.087257012724876,-0.000548446667381) * FEATURE4_texOff(vec2(1,0));
res += mat4(-0.026848338544369,0.010306662879884,0.151821747422218,-0.023204011842608,0.136633619666100,0.162341162562370,-0.214157208800316,-0.099409051239491,0.004669072572142,0.028803057968616,0.029648007825017,0.050515603274107,-0.082945100963116,-0.068350426852703,0.000989588326775,0.067150913178921) * FEATURE4_texOff(vec2(1,1));
res += mat4(0.052738152444363,-0.271523654460907,0.124920397996902,-0.029629331082106,0.015899751335382,-0.144631043076515,0.287502288818359,-0.145312950015068,-0.042168132960796,0.071325398981571,0.064925119280815,0.161954671144485,0.007048764266074,0.092999391257763,0.058600697666407,-0.071123510599136) * FEATURE5_texOff(vec2(-1,-1));
res += mat4(0.090769559144974,-0.047390341758728,0.244134113192558,0.337236583232880,0.037774652242661,-0.190118059515953,0.064373798668385,0.722732305526733,-0.022007996216416,-0.102599158883095,-0.147239655256271,-0.518248379230499,0.053076092153788,-0.452355712652206,-0.197647213935852,-0.061987712979317) * FEATURE5_texOff(vec2(-1,0));
res += mat4(-0.021114245057106,-0.174306884407997,-0.061546009033918,0.017558354884386,0.129513829946518,-0.167114242911339,-0.210889622569084,-0.076308086514473,0.050568077713251,0.052683122456074,0.071784429252148,0.160292938351631,0.059758499264717,-0.033430624753237,-0.014468080364168,0.147216945886612) * FEATURE5_texOff(vec2(-1,1));
res += mat4(0.030098754912615,0.077024534344673,-0.093494087457657,0.065349705517292,0.195786252617836,0.003248718334362,-0.213978752493858,-0.083762295544147,-0.182570233941078,0.203935503959656,0.106703668832779,-0.026081234216690,0.056729488074780,0.250438243150711,-0.090493880212307,-0.060844715684652) * FEATURE5_texOff(vec2(0,-1));
res += mat4(-0.143623098731041,0.357369303703308,0.196031183004379,-0.011509483680129,-0.493038505315781,0.627389550209045,0.296571493148804,-0.478778719902039,0.220266029238701,-0.534912467002869,-0.046798218041658,0.105579525232315,-0.121683306992054,0.617303550243378,0.118906751275063,-0.092526033520699) * FEATURE5_texOff(vec2(0,0));
res += mat4(-0.154115930199623,0.157737031579018,-0.010867933742702,-0.025333374738693,-0.073241427540779,-0.128808304667473,0.090143322944641,0.125864028930664,0.229138493537903,0.249118566513062,-0.061908304691315,-0.106138929724693,0.000228470424190,-0.169407412409782,-0.080730527639389,0.030599121004343) * FEATURE5_texOff(vec2(0,1));
res += mat4(0.048660881817341,0.009389714337885,-0.250523239374161,-0.280252844095230,0.179930388927460,-0.002690444700420,-0.365090787410736,0.038213700056076,-0.132198229432106,0.145377323031425,0.257407337427139,-0.037908472120762,0.117780692875385,0.150396034121513,-0.068165928125381,-0.142375215888023) * FEATURE5_texOff(vec2(1,-1));
res += mat4(-0.027253516018391,0.033379759639502,-0.220805451273918,-0.036853864789009,0.180385872721672,-0.177139818668365,-0.263679713010788,-0.000537097861525,-0.079576291143894,0.028786404058337,0.029007691890001,0.234520211815834,-0.283090144395828,0.264938056468964,-0.055181872099638,-0.161396160721779) * FEATURE5_texOff(vec2(1,0));
res += mat4(-0.026932461187243,-0.131811961531639,-0.000300762476400,-0.064102172851563,-0.100452624261379,0.056810662150383,0.271983951330185,0.025415297597647,-0.005530696827918,0.029852557927370,-0.155362799763680,0.041750501841307,0.087745040655136,-0.128597825765610,0.028359133750200,-0.119727671146393) * FEATURE5_texOff(vec2(1,1));
res += mat4(-0.172817811369896,-0.136164247989655,-0.028879877179861,-0.158677279949188,-0.006957159843296,-0.063050732016563,-0.067005924880505,-0.120582103729248,-0.120863087475300,-0.004609873984009,0.146835222840309,-0.062479786574841,-0.115628242492676,0.339430928230286,0.012401831336319,-0.018894946202636) * FEATURE6_texOff(vec2(-1,-1));
res += mat4(-0.041383381932974,0.103742457926273,0.112784698605537,-0.016139343380928,0.050072658807039,-0.021350495517254,0.004809830803424,0.020750703290105,-0.073616474866867,-0.084825523197651,0.026591578498483,0.159944191575050,-0.050157885998487,0.319869995117188,0.117890663444996,-0.071120463311672) * FEATURE6_texOff(vec2(-1,0));
res += mat4(-0.090332500636578,0.118931576609612,0.081107735633850,0.028775067999959,-0.125778377056122,-0.059102449566126,0.090789638459682,-0.178954452276230,0.047703754156828,-0.075674287974834,-0.271533191204071,0.023275611922145,-0.028963757678866,0.368024766445160,-0.040430430322886,0.027850707992911) * FEATURE6_texOff(vec2(-1,1));
res += mat4(0.157792419195175,-0.151217281818390,-0.261575281620026,-0.074749231338501,0.039098192006350,0.022770272567868,-0.130751341581345,0.020729219540954,-0.015584173612297,0.037534169852734,-0.033562924712896,-0.016481861472130,-0.099048554897308,0.305160313844681,-0.034461140632629,0.003489836119115) * FEATURE6_texOff(vec2(0,-1));
res += mat4(0.016306519508362,-0.271892607212067,-0.090184099972248,-0.183537065982819,0.015477252192795,-0.205797880887985,0.046277925372124,-0.095844402909279,0.118135645985603,-0.050709944218397,0.104494474828243,0.042820580303669,-0.178522393107414,0.405653446912766,0.137495607137680,0.043862782418728) * FEATURE6_texOff(vec2(0,0));
res += mat4(0.020486569032073,0.137407913804054,0.105360470712185,0.085197202861309,-0.015668295323849,-0.174676239490509,0.061051663011312,0.052594047039747,-0.053957298398018,0.045548863708973,0.075259655714035,0.031439512968063,-0.095380172133446,0.366159647703171,0.017669228836894,-0.027412854135036) * FEATURE6_texOff(vec2(0,1));
res += mat4(-0.063278004527092,0.024318506941199,0.094560429453850,-0.066588334739208,0.071134984493256,0.042070001363754,0.127869844436646,0.091944545507431,-0.020940929651260,-0.060100171715021,-0.019050644710660,-0.073791205883026,-0.036170389503241,0.262179762125015,-0.094015166163445,0.011626522056758) * FEATURE6_texOff(vec2(1,-1));
res += mat4(0.142597332596779,-0.134340316057205,-0.143321335315704,0.021548755466938,0.041820429265499,0.074344374239445,-0.188522309064865,-0.059271816164255,0.107795454561710,-0.105218656361103,-0.008682018145919,0.002950825495645,-0.180407851934433,0.295907586812973,0.094687864184380,-0.015654411166906) * FEATURE6_texOff(vec2(1,0));
res += mat4(0.000869391893502,0.050834380090237,-0.063038639724255,0.165136903524399,-0.013176322914660,0.101105578243732,-0.010888253338635,0.003906747326255,-0.054207473993301,-0.130848497152328,-0.008622450754046,-0.031125931069255,-0.109540008008480,0.174759000539780,0.175016909837723,0.022478811442852) * FEATURE6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.312117844820023,-0.015513330698013,-0.658734798431396,-0.135822057723999) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND FEATURE1
//!BIND FEATURE2
//!BIND FEATURE3
//!BIND FEATURE4
//!BIND FEATURE5
//!BIND FEATURE6
//!SAVE MODEL5
//!DESC (AU_M_S_2x_LA) mapping 1_5

vec4 hook()
{
vec4 res = vec4(0.103285722434521,-0.032064732164145,0.004587894305587,0.052725542336702);
res += mat4(-0.132780283689499,-0.442621022462845,0.012249153107405,0.160541281104088,0.080348476767540,-0.132186248898506,-0.307780325412750,-0.297889858484268,0.105741277337074,-0.049805276095867,0.140330344438553,-0.038075596094131,0.207407191395760,0.136233448982239,-0.047814987599850,0.076839268207550) * FEATURE1_texOff(vec2(-1,-1));
res += mat4(0.240559965372086,-0.035804871469736,0.133993059396744,0.035904411226511,0.043639160692692,0.080497100949287,-0.100666984915733,-0.365201860666275,-0.020062059164047,-0.139488920569420,0.097179979085922,0.115490838885307,-0.057253174483776,-0.079961158335209,0.099600940942764,0.075787171721458) * FEATURE1_texOff(vec2(-1,0));
res += mat4(-0.242107510566711,-0.103226892650127,0.041664384305477,-0.021495547145605,-0.005158242303878,0.140683561563492,0.053634192794561,-0.007619171403348,0.003321503289044,0.015271275304258,-0.038840264081955,0.094796769320965,0.039889853447676,0.125039979815483,-0.001018099603243,-0.001589245395735) * FEATURE1_texOff(vec2(-1,1));
res += mat4(0.162635698914528,0.377110362052917,-0.276830285787582,-0.151135534048080,-0.148656576871872,-0.006978362798691,-0.447512179613113,-0.852871179580688,0.249845147132874,0.138975188136101,0.119847618043423,-0.060745701193810,-0.159013316035271,-0.100313462316990,-0.162913173437119,-0.165295630693436) * FEATURE1_texOff(vec2(0,-1));
res += mat4(-0.020997187122703,-0.094181746244431,0.290762960910797,0.046859420835972,-0.294902235269547,0.127344205975533,-0.023584231734276,-0.797440171241760,-0.362695515155792,-0.111168771982193,0.119615495204926,-0.092548854649067,-0.122696988284588,-0.232823342084885,-0.059876553714275,-0.180847093462944) * FEATURE1_texOff(vec2(0,0));
res += mat4(0.220014169812202,0.230313643813133,-0.049851708114147,-0.076331831514835,-0.076312623918056,0.199230372905731,-0.063696615397930,-0.184458255767822,0.094291783869267,0.002940117614344,-0.171200752258301,0.218325838446617,0.077290847897530,0.204950034618378,-0.038458064198494,-0.201740935444832) * FEATURE1_texOff(vec2(0,1));
res += mat4(0.133778721094131,-0.033189933747053,-0.254841357469559,-0.179034784436226,-0.159974440932274,-0.063349381089211,-0.090891964733601,-0.143803343176842,0.148185834288597,0.124094337224960,-0.295856595039368,-0.240096122026443,0.272208660840988,0.234954923391342,-0.214302569627762,-0.085062265396118) * FEATURE1_texOff(vec2(1,-1));
res += mat4(-0.144156008958817,0.025065820664167,0.105663605034351,0.005570389796048,-0.157189384102821,-0.024310361593962,0.005008662585169,-0.224522203207016,-0.029819982126355,-0.111182317137718,-0.168270409107208,-0.362143725156784,-0.063118681311607,0.268686324357986,-0.028265001252294,0.007211318239570) * FEATURE1_texOff(vec2(1,0));
res += mat4(-0.136654227972031,-0.072981499135494,-0.009837394580245,0.015834337100387,-0.127652883529663,-0.060342222452164,0.030225163325667,0.073524251580238,0.017294125631452,-0.149476155638695,0.016833094879985,-0.077709011733532,0.059613876044750,0.062511190772057,-0.053580150008202,-0.147554546594620) * FEATURE1_texOff(vec2(1,1));
res += mat4(-0.085345640778542,0.181594967842102,-0.261880338191986,-0.144559875130653,-0.129411563277245,0.195678606629372,0.042962301522493,-0.026150010526180,-0.025118453428149,-0.165244817733765,0.087483912706375,0.150195777416229,0.176799207925797,0.063681095838547,-0.446055114269257,-0.808678507804871) * FEATURE2_texOff(vec2(-1,-1));
res += mat4(-0.056682419031858,0.035869892686605,-0.052511114627123,0.052172109484673,-0.112809598445892,-0.227663457393646,-0.084296025335789,0.000477193854749,0.000159313203767,-0.046774905174971,0.090013377368450,-0.121807008981705,0.016746707260609,-0.121542789041996,0.034770041704178,-0.546500802040100) * FEATURE2_texOff(vec2(-1,0));
res += mat4(-0.031683906912804,-0.056169651448727,0.071353361010551,0.148722797632217,-0.167957887053490,-0.097874239087105,-0.180694088339806,-0.245706349611282,0.070956930518150,0.006828794255853,-0.002708069514483,0.010221865959466,-0.025487778708339,-0.157489597797394,0.039257917553186,0.187392100691795) * FEATURE2_texOff(vec2(-1,1));
res += mat4(0.066483594477177,-0.031851109117270,-0.255613446235657,-0.958050489425659,0.312543004751205,-0.061448786407709,0.297162562608719,-0.131066858768463,0.164073213934898,0.115777470171452,0.129319563508034,-0.041669368743896,0.031258620321751,0.081592485308647,-0.068119861185551,-0.498699486255646) * FEATURE2_texOff(vec2(0,-1));
res += mat4(-0.022791326045990,0.214967861771584,-0.009061207994819,-0.148083418607712,-0.226688697934151,-0.072313115000725,0.077933251857758,0.103627115488052,-0.256430238485336,-0.161791995167732,0.008683232590556,-0.108754262328148,-0.098939441144466,0.093793876469135,0.077164165675640,-0.490155190229416) * FEATURE2_texOff(vec2(0,0));
res += mat4(-0.113534361124039,-0.022434417158365,0.073841542005539,-0.078323908150196,0.197227403521538,-0.075451061129570,-0.269845217466354,-0.016497734934092,-0.136350288987160,-0.283933639526367,0.034505601972342,0.040221080183983,0.024208286777139,0.070426456630230,0.046666350215673,-0.107029408216476) * FEATURE2_texOff(vec2(0,1));
res += mat4(-0.047188334167004,-0.126214623451233,0.045510459691286,-0.280928730964661,0.193220734596252,0.031474307179451,0.110575549304485,-0.139398679137230,0.153850838541985,0.211499243974686,0.084688849747181,-0.063891097903252,-0.072869323194027,-0.056152638047934,-0.056231066584587,-0.112754859030247) * FEATURE2_texOff(vec2(1,-1));
res += mat4(0.012090161442757,0.011696870438755,0.040384806692600,-0.106641650199890,0.003733315039426,-0.022409664466977,-0.016228558495641,0.169432535767555,0.066430270671844,-0.035602677613497,-0.000956928881351,0.127007246017456,-0.014257794246078,0.081083253026009,0.027905993163586,0.067040100693703) * FEATURE2_texOff(vec2(1,0));
res += mat4(0.021125830709934,-0.037008274346590,-0.027813479304314,0.128319010138512,-0.074527546763420,0.145837292075157,0.084892138838768,0.254367321729660,0.039907962083817,0.036196500062943,0.009906530380249,0.216059595346451,-0.010512119159102,-0.020321235060692,-0.017441980540752,0.104685537517071) * FEATURE2_texOff(vec2(1,1));
res += mat4(-0.026349807158113,0.051781259477139,0.077477604150772,0.056050717830658,0.269792854785919,0.047107495367527,-0.317990332841873,0.041963040828705,-0.049366015940905,0.087957762181759,0.032386481761932,0.061636552214622,0.165539786219597,-0.125187486410141,-0.073670536279678,0.012528254650533) * FEATURE3_texOff(vec2(-1,-1));
res += mat4(0.118017777800560,0.042297627776861,0.011365021578968,-0.013859444297850,-0.011811168864369,-0.112794652581215,0.321071922779083,-0.094371177256107,0.036983493715525,-0.055767856538296,-0.113172575831413,-0.071715384721756,-0.055669017136097,-0.088939823210239,0.093618109822273,-0.016183713451028) * FEATURE3_texOff(vec2(-1,0));
res += mat4(-0.009263236075640,0.033270541578531,-0.047773290425539,0.091354280710220,-0.291903644800186,-0.165687784552574,-0.044280324131250,0.195980817079544,-0.096614025533199,-0.096613757312298,0.173726171255112,0.017500905320048,0.207754880189896,-0.156402677297592,-0.121667407453060,0.076673865318298) * FEATURE3_texOff(vec2(-1,1));
res += mat4(0.025578193366528,0.068755708634853,-0.087343975901604,-0.061254408210516,0.118401505053043,-0.185893937945366,-0.094350323081017,-0.051742650568485,-0.035540997982025,-0.087323501706123,0.254879057407379,-0.012820379808545,-0.071065813302994,0.065713949501514,0.030711436644197,0.062608167529106) * FEATURE3_texOff(vec2(0,-1));
res += mat4(0.031750865280628,-0.103586785495281,-0.046544808894396,-0.135146528482437,0.033028814941645,0.108328185975552,0.228256374597549,-0.273910582065582,0.097813718020916,-0.050938341766596,-0.203253671526909,-0.148942187428474,-0.063932925462723,0.002223993651569,0.107211843132973,-0.023124065250158) * FEATURE3_texOff(vec2(0,0));
res += mat4(0.065210394561291,-0.011574999429286,-0.139506310224533,-0.094535663723946,0.151703998446465,0.178661495447159,-0.074867747724056,0.206581309437752,-0.087304636836052,0.038560442626476,0.065331272780895,-0.001760127139278,-0.024171451106668,-0.020187772810459,0.064501963555813,0.166866347193718) * FEATURE3_texOff(vec2(0,1));
res += mat4(0.044990636408329,0.325875103473663,0.161897987127304,-0.074445568025112,-0.072728663682938,0.128078594803810,-0.155158072710037,-0.064022041857243,-0.013012601062655,-0.091340616345406,-0.034332256764174,0.088412046432495,-0.084495529532433,0.168790683150291,-0.068037785589695,-0.088337250053883) * FEATURE3_texOff(vec2(1,-1));
res += mat4(0.147323265671730,-0.104699917137623,0.041688255965710,-0.074428372085094,-0.094114087522030,-0.131190776824951,0.145976051688194,-0.086655773222446,0.209022372961044,0.054183389991522,-0.034425102174282,-0.101976208388805,-0.113570727407932,-0.074926674365997,0.035024601966143,-0.051322225481272) * FEATURE3_texOff(vec2(1,0));
res += mat4(0.320130944252014,0.057500094175339,-0.113344639539719,-0.051507957279682,-0.131835341453552,0.007943229749799,-0.138406440615654,0.139102056622505,0.098821759223938,-0.001883482909761,0.178705915808678,0.016392977908254,-0.026624171063304,-0.025918377563357,-0.014797277748585,0.032490044832230) * FEATURE3_texOff(vec2(1,1));
res += mat4(0.052075438201427,-0.148544639348984,0.036470331251621,-0.018095783889294,-0.102799676358700,-0.075364954769611,-0.308787822723389,0.208602726459503,-0.067376852035522,0.167984485626221,-0.017610307782888,0.017290804535151,0.016237266361713,0.019164234399796,-0.025145726278424,-0.004212356172502) * FEATURE4_texOff(vec2(-1,-1));
res += mat4(-0.020885096862912,-0.113644316792488,-0.308377861976624,-0.024615837261081,0.187802359461784,-0.117558784782887,-0.304953306913376,-0.196943223476410,0.070227764546871,-0.194512575864792,-0.185094803571701,-0.097594849765301,0.046256497502327,-0.010611269623041,0.078035615384579,-0.088440351188183) * FEATURE4_texOff(vec2(-1,0));
res += mat4(0.009127804078162,0.064569145441055,-0.031986620277166,-0.179424449801445,0.217703327536583,-0.058844134211540,0.080746114253998,-0.138841226696968,-0.119565308094025,-0.103566259145737,0.060415767133236,0.036244437098503,0.039373029023409,0.019864467903972,-0.085565753281116,0.041871596127748) * FEATURE4_texOff(vec2(-1,1));
res += mat4(0.004806315526366,0.258143454790115,-0.272994697093964,0.129215613007545,0.113234050571918,0.097656920552254,-0.331594288349152,0.094202958047390,-0.106205239892006,0.056918483227491,0.250181168317795,-0.043278988450766,-0.089551433920860,-0.099731639027596,0.143205255270004,0.027093145996332) * FEATURE4_texOff(vec2(0,-1));
res += mat4(-0.042450603097677,-0.180778264999390,-0.058098431676626,0.093579240143299,0.003049938008189,-0.015718754380941,-0.124313265085220,-0.495125710964203,-0.101796135306358,0.051335129886866,-0.009357556700706,-0.038824569433928,0.007062216289341,-0.007211855147034,-0.012963199988008,-0.022971879690886) * FEATURE4_texOff(vec2(0,0));
res += mat4(-0.003144256537780,0.131113618612289,-0.014890755526721,-0.202279239892960,0.041510779410601,-0.068707518279552,0.047940880060196,-0.391952186822891,-0.041570801287889,0.056034576147795,-0.012898316606879,0.029631875455379,0.021480532363057,0.141689062118530,0.079430803656578,0.048889715224504) * FEATURE4_texOff(vec2(0,1));
res += mat4(0.089089490473270,-0.180726081132889,0.039287626743317,-0.092566087841988,-0.156512185931206,0.016208264976740,-0.122767657041550,-0.018376933410764,0.090658374130726,0.066242501139641,-0.011435435153544,-0.030185095965862,-0.040820121765137,0.018417919054627,-0.037188690155745,0.010125465691090) * FEATURE4_texOff(vec2(1,-1));
res += mat4(0.132676884531975,-0.104890614748001,-0.005813238676637,0.050987459719181,-0.126329645514488,-0.134900331497192,0.038363195955753,-0.180019870400429,0.168624371290207,-0.067775726318359,-0.011038681492209,0.232455655932426,0.200762122869492,-0.057316984981298,-0.021453091874719,-0.019591402262449) * FEATURE4_texOff(vec2(1,0));
res += mat4(0.122522190213203,0.063840784132481,-0.061033409088850,-0.021460799500346,-0.135941907763481,-0.180326193571091,0.216172769665718,0.003500615013763,0.095408082008362,-0.010531904175878,0.023784570395947,-0.007901641540229,0.003200336825103,0.082252986729145,-0.045226130634546,-0.040729537606239) * FEATURE4_texOff(vec2(1,1));
res += mat4(-0.034379884600639,-0.251391291618347,0.000134117231937,0.243222981691360,-0.095593251287937,-0.180485725402832,-0.312111228704453,-0.105593405663967,-0.063646413385868,0.057185739278793,0.244581788778305,0.116926379501820,-0.088013790547848,0.098687715828419,0.013163174502552,0.048174064606428) * FEATURE5_texOff(vec2(-1,-1));
res += mat4(0.105963245034218,0.015122652985156,0.084892421960831,0.018983343616128,0.120785064995289,0.071492478251457,0.131411328911781,-0.261731982231140,0.027546923607588,-0.046457149088383,-0.145155742764473,0.040969472378492,0.189261391758919,-0.317907512187958,-0.009772486053407,-0.114579476416111) * FEATURE5_texOff(vec2(-1,0));
res += mat4(0.069783493876457,0.050279941409826,0.001856745453551,0.120543658733368,-0.075453788042068,0.164107948541641,-0.084195092320442,-0.051432054489851,-0.002495322609320,-0.091348268091679,0.024904316291213,0.014127240516245,-0.271637171506882,0.073249168694019,-0.089970394968987,-0.013129184953868) * FEATURE5_texOff(vec2(-1,1));
res += mat4(-0.133892387151718,-0.073810867965221,-0.122850321233273,-0.145243629813194,0.425246179103851,0.288598835468292,-0.274474352598190,-0.092406608164310,-0.139202579855919,-0.168328568339348,0.209202274680138,0.045094363391399,0.038501143455505,0.140465602278709,0.014997805468738,-0.059080928564072) * FEATURE5_texOff(vec2(0,-1));
res += mat4(0.032894596457481,-0.123748071491718,-0.017573779448867,-0.226262137293816,-0.156953617930412,-0.485122203826904,0.168586909770966,0.080724634230137,0.128394961357117,0.472864925861359,-0.270892053842545,-0.022399581968784,-0.369884908199310,-0.106304094195366,-0.274013280868530,0.027484975755215) * FEATURE5_texOff(vec2(0,0));
res += mat4(-0.120866514742374,-0.176625594496727,-0.026344181969762,-0.099867351353168,0.262693405151367,0.315467804670334,-0.108893930912018,0.123350903391838,-0.125661388039589,-0.214656800031662,0.037824105471373,0.078668847680092,0.156126230955124,-0.037775434553623,-0.080781035125256,-0.117270432412624) * FEATURE5_texOff(vec2(0,1));
res += mat4(-0.085937075316906,0.010824304074049,0.048815060406923,-0.025241905823350,-0.277492254972458,-0.228320196270943,0.280678838491440,0.216950237751007,0.076484151184559,-0.038291409611702,-0.034419551491737,0.051112625747919,-0.141547873616219,0.259450733661652,0.126161053776741,0.028872096911073) * FEATURE5_texOff(vec2(1,-1));
res += mat4(-0.143670082092285,-0.141475826501846,0.077965170145035,-0.036124262958765,-0.048603273928165,0.301815569400787,0.058584559708834,0.120569027960300,0.063144110143185,-0.082104772329330,0.002364819636568,-0.079200215637684,-0.079125910997391,0.134199097752571,-0.048327043652534,0.013812145218253) * FEATURE5_texOff(vec2(1,0));
res += mat4(-0.030036317184567,0.124971725046635,0.011768179945648,0.065973021090031,-0.077263988554478,-0.146161109209061,0.159195721149445,-0.085250176489353,-0.051025263965130,0.111714683473110,0.064878314733505,-0.154605939984322,-0.015417047776282,-0.079853229224682,0.030589377507567,-0.077191159129143) * FEATURE5_texOff(vec2(1,1));
res += mat4(0.134369686245918,-0.077401019632816,-0.090815953910351,-0.129166722297668,-0.011652904562652,-0.081858269870281,0.015761634334922,0.142746299505234,0.026089606806636,-0.048592157661915,-0.076710589230061,0.231132358312607,0.126475974917412,0.041538704186678,-0.210083648562431,-0.096380658447742) * FEATURE6_texOff(vec2(-1,-1));
res += mat4(-0.196397081017494,-0.099199861288071,0.045656088739634,-0.083837993443012,-0.091230981051922,0.032855235040188,-0.056634396314621,0.163945451378822,0.103376515209675,0.017070425674319,-0.037815716117620,0.031185859814286,0.143785402178764,0.103413760662079,-0.263071388006210,-0.034956414252520) * FEATURE6_texOff(vec2(-1,0));
res += mat4(0.108164891600609,0.169971823692322,0.021926745772362,0.123110607266426,-0.081536680459976,0.063100345432758,0.091700002551079,0.099464021623135,0.016573611646891,0.025352407246828,0.037521347403526,-0.033104203641415,0.014273461885750,0.085627868771553,0.045676093548536,-0.055345617234707) * FEATURE6_texOff(vec2(-1,1));
res += mat4(0.098684966564178,0.133422046899796,0.085904359817505,0.120736934244633,-0.009487131610513,0.054519113153219,-0.037108965218067,0.115455321967602,-0.002204392338172,0.100825674831867,0.112247996032238,-0.003322636708617,-0.037964876741171,0.070503868162632,-0.030760062858462,-0.134103477001190) * FEATURE6_texOff(vec2(0,-1));
res += mat4(-0.189094200730324,0.087648794054985,-0.069472908973694,-0.070776961743832,-0.087783500552177,-0.157420516014099,0.155936628580093,-0.116804964840412,-0.002919413149357,-0.369065731763840,0.056002281606197,0.102030023932457,0.149170428514481,0.014301145449281,-0.082226924598217,-0.187538668513298) * FEATURE6_texOff(vec2(0,0));
res += mat4(0.125730648636818,-0.122182898223400,0.103444367647171,-0.113601699471474,-0.004814868792892,0.084118060767651,0.012260912917554,0.032421443611383,0.199157461524010,-0.011939668096602,0.009314683265984,0.136779740452766,0.004997907206416,-0.068245723843575,0.244940668344498,0.008963050320745) * FEATURE6_texOff(vec2(0,1));
res += mat4(-0.011959269642830,0.064788267016411,-0.166978374123573,0.064648166298866,0.027525909245014,0.034920923411846,-0.002573531121016,0.092439107596874,-0.066871292889118,-0.036609642207623,0.271646767854691,0.028291776776314,-0.005183734465390,-0.103173583745956,-0.029352936893702,-0.148476839065552) * FEATURE6_texOff(vec2(1,-1));
res += mat4(-0.042057838290930,-0.018425641581416,0.065824240446091,0.062152467668056,0.065309308469296,-0.074956357479095,0.014378942549229,0.135794505476952,-0.040501259267330,-0.108260639011860,-0.086585253477097,0.071019649505615,-0.008861001580954,-0.060704857110977,-0.101641520857811,-0.106187753379345) * FEATURE6_texOff(vec2(1,0));
res += mat4(0.095786638557911,-0.130756467580795,-0.065728344023228,-0.029379464685917,0.094045110046864,0.053041703999043,0.012635570019484,0.114332824945450,0.097275219857693,0.033529970794916,-0.122678719460964,-0.064012490212917,-0.025930514559150,-0.096396565437317,0.067991197109222,0.012369395233691) * FEATURE6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.860763132572174,-0.139690175652504,-0.075070068240166,-0.043336167931557) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND FEATURE1
//!BIND FEATURE2
//!BIND FEATURE3
//!BIND FEATURE4
//!BIND FEATURE5
//!BIND FEATURE6
//!SAVE MODEL6
//!DESC (AU_M_S_2x_LA) mapping 1_6

vec4 hook()
{
vec4 res = vec4(0.170226007699966,-0.050889268517494,-0.084995321929455,0.042062874883413);
res += mat4(-0.086715385317802,-0.034206788986921,0.189729720354080,0.011166748590767,-0.066521883010864,0.102436505258083,-0.325268626213074,-0.022109370678663,-0.027860241010785,0.045190427452326,0.084159225225449,0.059369821101427,0.030363025143743,-0.036402359604836,-0.123077079653740,0.007505123969167) * FEATURE1_texOff(vec2(-1,-1));
res += mat4(-0.408232063055038,-0.289994031190872,0.327696740627289,0.012679140083492,-0.144358932971954,0.308522105216980,-0.164031788706779,0.087716445326805,-0.056342910975218,-0.106069229543209,0.090383216738701,-0.040793001651764,0.141981944441795,0.002245160285383,-0.117054499685764,0.036114219576120) * FEATURE1_texOff(vec2(-1,0));
res += mat4(0.112942293286324,0.046158865094185,-0.206351786851883,-0.004210091661662,-0.104795955121517,0.035496924072504,-0.089349940419197,-0.033406279981136,-0.005293226335198,-0.080290764570236,-0.035096488893032,-0.082881294190884,-0.023645218461752,-0.145338982343674,0.051476567983627,0.012529079802334) * FEATURE1_texOff(vec2(-1,1));
res += mat4(-0.120528139173985,-0.008623688481748,-0.022643355652690,0.052736937999725,-0.172165319323540,-0.028921402990818,0.225065886974335,-0.232793822884560,0.002146908780560,0.137650549411774,-0.036587752401829,0.004528705030680,-0.010272398591042,0.150182053446770,-0.074015177786350,-0.017585746943951) * FEATURE1_texOff(vec2(0,-1));
res += mat4(0.568784177303314,0.282836288213730,-0.177282631397247,-0.138059198856354,-0.169357508420944,0.010316653177142,0.040807306766510,0.237109482288361,-0.012674280442297,-0.034432500600815,-0.246071264147758,-0.042760122567415,-0.111531078815460,0.022740865126252,0.202203780412674,0.128928512334824) * FEATURE1_texOff(vec2(0,0));
res += mat4(-0.190092995762825,-0.033020403236151,0.166068613529205,0.220465973019600,-0.121626906096935,0.018227295950055,0.117629803717136,-0.032270878553391,0.056888885796070,0.043913215398788,-0.212283819913864,-0.138348311185837,-0.143603175878525,-0.065436862409115,0.076406322419643,0.112874142825603) * FEATURE1_texOff(vec2(0,1));
res += mat4(0.054273329675198,-0.038542181253433,0.008315562270582,-0.013403165154159,-0.154938250780106,-0.124959930777550,0.029514830559492,0.371745914220810,-0.004846304189414,0.115648664534092,-0.065676212310791,-0.028932018205523,-0.046117831021547,0.154857933521271,-0.049526732414961,-0.043915338814259) * FEATURE1_texOff(vec2(1,-1));
res += mat4(-0.251902937889099,0.135857313871384,0.112793825566769,-0.165053874254227,-0.116898782551289,-0.059552576392889,0.039425112307072,0.275383859872818,0.117806680500507,0.118790939450264,-0.144424214959145,-0.118260107934475,-0.313517630100250,-0.048795960843563,-0.005911224521697,0.056213408708572) * FEATURE1_texOff(vec2(1,0));
res += mat4(0.075057223439217,-0.049041822552681,-0.136162966489792,0.059742376208305,-0.016846528276801,0.033544979989529,0.074217602610588,-0.011594074778259,0.071518756449223,-0.026111098006368,-0.095276214182377,0.114798091351986,-0.117054939270020,-0.096521601080894,0.139013990759850,0.116369567811489) * FEATURE1_texOff(vec2(1,1));
res += mat4(0.042347475886345,0.103209130465984,-0.038868390023708,-0.111379362642765,-0.030043318867683,-0.017529025673866,-0.033519297838211,0.028141181915998,0.007234585005790,-0.415039449930191,0.003338771406561,0.055463619530201,-0.017468180507421,0.095173463225365,-0.119558162987232,-0.403667628765106) * FEATURE2_texOff(vec2(-1,-1));
res += mat4(-0.043329346925020,0.156244084239006,-0.253199636936188,0.084971211850643,0.413663476705551,0.163848176598549,-0.251887291669846,-0.060144223272800,-0.059766490012407,0.184289202094078,0.258074164390564,-0.038501281291246,-0.122823566198349,0.051025319844484,-0.051702827215195,-0.060995984822512) * FEATURE2_texOff(vec2(-1,0));
res += mat4(0.003988764714450,0.126678794622421,0.002781496383250,0.039352286607027,0.089494675397873,0.184851363301277,0.025232475250959,-0.006375576369464,0.067473806440830,-0.136593133211136,0.090591497719288,-0.109338626265526,-0.029730219393969,0.064587101340294,0.070034287869930,-0.069164358079433) * FEATURE2_texOff(vec2(-1,1));
res += mat4(0.059154115617275,0.032647818326950,0.014813105575740,0.056012623012066,0.207870081067085,-0.107029147446156,0.057372342795134,0.074763312935829,-0.059053465723991,-0.176541373133659,0.067079916596413,0.114782042801380,-0.013965838588774,-0.263132572174072,-0.075641378760338,0.210554644465446) * FEATURE2_texOff(vec2(0,-1));
res += mat4(-0.044062778353691,-0.073250614106655,0.072368547320366,0.175008147954941,-0.344611376523972,-0.035548262298107,-0.028260866180062,-0.175663173198700,0.003487245645374,0.060571338981390,-0.013437985442579,-0.227672979235649,-0.051074881106615,0.076198078691959,0.055225465446711,0.204123511910439) * FEATURE2_texOff(vec2(0,0));
res += mat4(0.076936699450016,0.024021796882153,0.018707249313593,0.037680510431528,0.068594761192799,-0.002050305483863,-0.019409568980336,0.120360434055328,0.162216633558273,0.069269500672817,-0.040824227035046,-0.054862365126610,0.007078088354319,-0.083639718592167,-0.082355581223965,-0.084601126611233) * FEATURE2_texOff(vec2(0,1));
res += mat4(0.087794072926044,-0.024522291496396,-0.130895480513573,0.107734099030495,-0.010354153811932,-0.072740443050861,-0.036185260862112,-0.116633050143719,-0.005117759108543,-0.012119680643082,-0.020490933209658,-0.034666106104851,0.000654143921565,-0.084878340363503,-0.087993532419205,0.082774154841900) * FEATURE2_texOff(vec2(1,-1));
res += mat4(-0.014738333411515,0.072027139365673,-0.022526891902089,0.093568839132786,-0.134679570794106,-0.167716801166534,-0.043794166296721,-0.288251370191574,0.028785273432732,0.035167429596186,0.079596325755119,-0.174286082386971,0.043087448924780,0.048221614211798,0.001321501098573,0.009533251635730) * FEATURE2_texOff(vec2(1,0));
res += mat4(0.042869098484516,-0.020372316241264,-0.044212512671947,-0.093600161373615,-0.007405861280859,-0.124522894620895,-0.010291702114046,0.067910999059677,0.131271973252296,-0.005479956045747,-0.068230137228966,-0.042376805096865,-0.006816950626671,-0.033061131834984,0.043871898204088,-0.072514273226261) * FEATURE2_texOff(vec2(1,1));
res += mat4(0.007164250593632,-0.154723048210144,-0.004520493093878,0.040114630013704,-0.068566426634789,-0.036482177674770,-0.038355756551027,0.087940178811550,-0.014627322554588,-0.017799887806177,0.009027193300426,0.076142400503159,0.003510040463880,-0.146059170365334,0.110904373228550,0.003263949882239) * FEATURE3_texOff(vec2(-1,-1));
res += mat4(-0.062893740832806,-0.054396886378527,-0.012840644456446,-0.037183176726103,0.147415623068810,0.054725628346205,-0.110072635114193,-0.058864217251539,0.120963945984840,0.063889704644680,-0.073611132800579,0.005672549828887,0.107358202338219,-0.079307734966278,-0.045160286128521,0.121822252869606) * FEATURE3_texOff(vec2(-1,0));
res += mat4(-0.068826243281364,-0.045035660266876,-0.080711297690868,-0.022502595558763,0.011239367537200,-0.133205488324165,-0.190077021718025,0.015677420422435,0.049313738942146,0.100498594343662,0.064821697771549,0.070749200880527,0.008712877519429,0.010233630426228,-0.031067686155438,-0.053423535078764) * FEATURE3_texOff(vec2(-1,1));
res += mat4(0.039532870054245,0.055330060422421,0.079314000904560,0.156674399971962,0.138899847865105,0.010716417804360,0.009836620651186,-0.043623469769955,0.082969389855862,-0.014795909635723,-0.091661222279072,-0.103582769632339,-0.118132650852203,0.091256447136402,-0.131223812699318,-0.002987752202898) * FEATURE3_texOff(vec2(0,-1));
res += mat4(-0.011401981115341,0.070282869040966,0.129092931747437,-0.099011644721031,0.062257844954729,0.149697005748749,-0.000375854637241,-0.160007923841476,-0.081360027194023,0.051120560616255,-0.048036444932222,0.133127987384796,0.333657473325729,0.112986154854298,0.114997841417789,0.150599747896194) * FEATURE3_texOff(vec2(0,0));
res += mat4(-0.055072735995054,0.007394212298095,0.159711301326752,0.026851098984480,-0.113706238567829,-0.090361319482327,0.203527823090553,0.022916829213500,-0.078927069902420,-0.011225533671677,0.109333306550980,-0.093228295445442,0.088304772973061,-0.058832589536905,-0.090507321059704,-0.022119626402855) * FEATURE3_texOff(vec2(0,1));
res += mat4(0.057143338024616,0.212910756468773,-0.013067454099655,0.079000212252140,-0.108748160302639,0.050478562712669,0.066406399011612,-0.134506791830063,0.029839081689715,0.041717916727066,0.036539185792208,-0.048202347010374,-0.000374741823180,0.013341931626201,0.079018540680408,-0.045640964061022) * FEATURE3_texOff(vec2(1,-1));
res += mat4(0.040144927799702,0.145138621330261,0.048998922109604,-0.140896871685982,-0.038544993847609,0.096528783440590,0.063827767968178,-0.018313683569431,-0.090901017189026,-0.124741986393929,0.219561979174614,0.001558095682412,-0.085628069937229,0.118020497262478,-0.087998203933239,-0.019953362643719) * FEATURE3_texOff(vec2(1,0));
res += mat4(-0.053003635257483,-0.031785987317562,0.128571435809135,0.141388058662415,-0.088834702968597,-0.093212410807610,-0.041209779679775,-0.000614446529653,-0.102069057524204,-0.082230344414711,0.084606774151325,-0.227539539337158,0.013389351777732,0.041993163526058,0.040112771093845,-0.245015621185303) * FEATURE3_texOff(vec2(1,1));
res += mat4(0.024565003812313,0.015856064856052,0.074230983853340,-0.081435680389404,-0.016760561615229,-0.047877758741379,0.104912631213665,-0.093617662787437,-0.024057663977146,0.192857101559639,-0.178381308913231,0.052253630012274,0.037754584103823,-0.301685214042664,0.390734612941742,-0.019809320569038) * FEATURE4_texOff(vec2(-1,-1));
res += mat4(-0.019777193665504,0.116332232952118,-0.065656423568726,-0.180460825562477,-0.065022744238377,0.069988295435905,0.173914775252342,0.111931249499321,0.133748501539230,0.252652496099472,-0.052119996398687,-0.002997675212100,-0.041994262486696,-0.205250993371010,0.229672789573669,0.116227298974991) * FEATURE4_texOff(vec2(-1,0));
res += mat4(-0.025239193812013,-0.120026551187038,-0.042128369212151,0.094265952706337,-0.012318189255893,0.055805057287216,-0.258969813585281,0.018977010622621,-0.053847294300795,0.033877070993185,-0.018209898844361,-0.052389174699783,-0.045174282044172,-0.186072498559952,-0.087709225714207,-0.022938400506973) * FEATURE4_texOff(vec2(-1,1));
res += mat4(0.006373771931976,-0.004713784437627,-0.010065469890833,0.008001169189811,-0.110829755663872,0.008101222105324,-0.012578943744302,0.008330592885613,0.016216026619077,-0.120660133659840,0.011515727266669,-0.005729934666306,0.202178150415421,0.181401893496513,-0.154957547783852,-0.210647016763687) * FEATURE4_texOff(vec2(0,-1));
res += mat4(-0.004832403268665,0.096934095025063,-0.099510379135609,-0.087704241275787,-0.051331531256437,-0.177355378866196,-0.166740193963051,0.033719763159752,-0.191231206059456,-0.071792058646679,0.105842724442482,0.010430870577693,0.183876216411591,-0.103493951261044,-0.150169581174850,-0.141361489892006) * FEATURE4_texOff(vec2(0,0));
res += mat4(0.015914618968964,-0.131178423762321,0.041697349399328,0.233619540929794,-0.072900101542473,-0.041806783527136,-0.213606297969818,0.007462979294360,0.035905458033085,0.065116301178932,-0.060596544295549,0.041118346154690,-0.149440035223961,-0.027700316160917,-0.110431134700775,0.065126746892929) * FEATURE4_texOff(vec2(0,1));
res += mat4(0.061649400740862,-0.025660822167993,-0.312451303005219,-0.137063428759575,-0.074553512036800,-0.064212948083878,-0.013025440275669,0.007324773352593,0.028017787262797,-0.063879206776619,-0.102361328899860,-0.051043953746557,0.106789633631706,0.129279717803001,-0.126006811857224,-0.047924373298883) * FEATURE4_texOff(vec2(1,-1));
res += mat4(0.056901402771473,-0.117142848670483,0.037960074841976,-0.015456713736057,-0.058780521154404,0.017714863643050,0.003224042244256,0.146410211920738,0.103954896330833,-0.216532394289970,0.045796770602465,-0.100281797349453,0.119372330605984,-0.192976489663124,0.062893398106098,0.004035418853164) * FEATURE4_texOff(vec2(1,0));
res += mat4(0.069490939378738,-0.136733666062355,0.077232196927071,0.020833604037762,-0.060091733932495,-0.027305232360959,-0.138675495982170,0.067024283111095,0.001959866145626,0.022851746529341,0.096288338303566,0.168358370661736,-0.092130750417709,0.031401846557856,0.027259700000286,0.111530080437660) * FEATURE4_texOff(vec2(1,1));
res += mat4(-0.131045430898666,-0.146279916167259,0.198356285691261,0.051836695522070,0.080766603350639,0.185841977596283,0.293765872716904,-0.034689508378506,0.033401139080524,-0.038558330386877,-0.107891187071800,0.066557392477989,-0.061978988349438,0.002883091336116,0.329478204250336,0.079458922147751) * FEATURE5_texOff(vec2(-1,-1));
res += mat4(-0.158424019813538,-0.209619641304016,0.257048398256302,0.057937674224377,-0.032019995152950,0.018858220428228,0.137688532471657,0.088473275303841,-0.155162915587425,0.073307365179062,0.037074275314808,-0.079119853675365,-0.015112265013158,0.127653390169144,0.387568026781082,0.037306491285563) * FEATURE5_texOff(vec2(-1,0));
res += mat4(-0.117244519293308,-0.227075830101967,0.025699239224195,0.028820957988501,-0.152687028050423,-0.026714682579041,-0.041697006672621,-0.055492967367172,0.088956013321877,0.168025135993958,-0.000947553431615,-0.098432369530201,-0.035911936312914,0.094381868839264,-0.132379323244095,-0.255555808544159) * FEATURE5_texOff(vec2(-1,1));
res += mat4(0.118154115974903,0.117613613605499,-0.137678176164627,0.099981717765331,-0.167328834533691,0.153685882687569,-0.263553857803345,0.171288043260574,0.137504190206528,0.022879617288709,0.191897213459015,-0.217879235744476,-0.036739416420460,-0.076278544962406,-0.117453038692474,0.220613807439804) * FEATURE5_texOff(vec2(0,-1));
res += mat4(0.169782042503357,0.267058342695236,-0.097263418138027,-0.062115062028170,0.567803859710693,0.351797074079514,-0.272721171379089,-0.021199334412813,-0.464563339948654,-0.452779978513718,0.050899758934975,0.024487443268299,-0.061074376106262,0.222241267561913,-0.308761030435562,-0.332204878330231) * FEATURE5_texOff(vec2(0,0));
res += mat4(0.014995405450463,-0.018785340711474,0.015586934983730,-0.050823103636503,-0.119081944227219,-0.220734700560570,0.008050235919654,0.158906221389771,0.377526432275772,0.124427005648613,-0.198795303702354,-0.145602107048035,-0.008420838974416,-0.177133038640022,-0.192487478256226,0.260204136371613) * FEATURE5_texOff(vec2(0,1));
res += mat4(-0.154121324419975,0.183578312397003,-0.053650062531233,-0.101454310119152,-0.079337157309055,-0.269430190324783,-0.023976555094123,-0.030259713530540,0.030238714069128,-0.033115424215794,-0.150081872940063,0.018421445041895,-0.004759779199958,-0.034407265484333,-0.081535562872887,0.104521885514259) * FEATURE5_texOff(vec2(1,-1));
res += mat4(-0.166193157434464,0.052438743412495,0.078948326408863,0.001632564235479,-0.496081113815308,0.019590023905039,0.250237941741943,-0.173318564891815,0.338311582803726,-0.067041113972664,-0.085920177400112,0.202704399824142,0.027436736971140,0.231971397995949,-0.117290727794170,0.016830196604133) * FEATURE5_texOff(vec2(1,0));
res += mat4(-0.132825851440430,-0.068255066871643,0.110097728669643,-0.010284614749253,0.048515211790800,0.070371255278587,0.093553237617016,-0.021764405071735,0.029550302773714,0.051950376480818,0.035285230726004,0.171188697218895,-0.070764556527138,-0.135280042886734,-0.067899271845818,0.066006876528263) * FEATURE5_texOff(vec2(1,1));
res += mat4(-0.055245541036129,-0.061307583004236,-0.027015054598451,-0.083202511072159,-0.036577578634024,0.120984971523285,0.039404451847076,-0.059577252715826,-0.002696309937164,-0.096267729997635,0.226071044802666,-0.023672888055444,0.018094386905432,0.121854700148106,-0.067864246666431,0.111387409269810) * FEATURE6_texOff(vec2(-1,-1));
res += mat4(-0.027934607118368,0.073466591536999,0.071148179471493,-0.028074067085981,0.000232445774600,-0.013071954250336,-0.108011581003666,-0.090622514486313,-0.013638748787344,0.056412100791931,0.363077580928802,-0.038696441799402,0.090054079890251,0.113143414258957,-0.089872375130653,0.138674810528755) * FEATURE6_texOff(vec2(-1,0));
res += mat4(0.074318617582321,0.032268799841404,0.019009537994862,0.047191455960274,-0.039284154772758,-0.091804824769497,0.037265140563250,0.056451380252838,0.043015897274017,-0.004596672486514,-0.026839023455977,0.007745708338916,0.097812846302986,0.014370448887348,0.040562421083450,-0.053871549665928) * FEATURE6_texOff(vec2(-1,1));
res += mat4(-0.180311426520348,-0.120077714323997,-0.021168585866690,-0.000733497028705,0.047060418874025,0.072231300175190,0.041951041668653,0.083977289497852,0.020290188491344,0.048293307423592,-0.122026160359383,0.164015397429466,0.029452692717314,0.139847368001938,-0.164666309952736,0.075570896267891) * FEATURE6_texOff(vec2(0,-1));
res += mat4(0.074313484132290,-0.041349105536938,-0.112368322908878,0.135706141591072,0.024813299998641,0.137784004211426,-0.040276806801558,0.225202888250351,0.121908739209175,-0.029207978397608,-0.109831176698208,-0.036035474389791,0.231759697198868,0.196834534406662,-0.134609729051590,0.022173102945089) * FEATURE6_texOff(vec2(0,0));
res += mat4(0.111421205103397,0.090489380061626,-0.038259956985712,0.092954598367214,-0.022695621475577,-0.049593850970268,0.016976416110992,0.033285044133663,0.012833913788199,-0.012289703823626,-0.027963113039732,0.163964748382568,0.120870299637318,0.189128696918488,0.015153884887695,0.045951426029205) * FEATURE6_texOff(vec2(0,1));
res += mat4(-0.091127529740334,-0.011344660073519,0.038296189159155,0.001329340506345,0.117743298411369,-0.080413095653057,0.046354278922081,-0.020658235996962,0.027579400688410,-0.021233834326267,0.004080129787326,-0.053187720477581,0.072275817394257,0.125222429633141,-0.155300721526146,0.220949381589890) * FEATURE6_texOff(vec2(1,-1));
res += mat4(0.001452657277696,-0.159745216369629,-0.027666112408042,-0.017710875719786,0.073491506278515,0.052179548889399,0.014991682022810,-0.017303511500359,0.068599618971348,0.074557170271873,-0.076827973127365,-0.188440442085266,0.123852618038654,0.192827969789505,-0.081205032765865,0.054038107395172) * FEATURE6_texOff(vec2(1,0));
res += mat4(0.061175864189863,0.110710732638836,-0.062219839543104,-0.065273530781269,0.070500709116459,-0.017205467447639,-0.110532775521278,-0.032827626913786,-0.005803378298879,0.025266258046031,0.092894859611988,-0.079741142690182,0.084124594926834,0.202219143509865,-0.047974050045013,0.009813573211432) * FEATURE6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.880192041397095,0.015152570791543,-0.005587194114923,0.113806128501892) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL7
//!DESC (AU_M_S_2x_LA) mapping 2_1

vec4 hook()
{
vec4 res = vec4(0.137312084436417,0.069810725748539,0.282210320234299,-0.035365995019674);
res += mat4(0.014062194153666,-0.019135521724820,-0.301487147808075,0.109760053455830,-0.000595985795371,-0.022402506321669,0.052831586450338,-0.018520575016737,-0.011543415486813,0.123146139085293,0.016934197396040,0.119430124759674,-0.151690363883972,0.002104589482769,-0.101036518812180,0.101626656949520) * MODEL1_texOff(vec2(-1,-1));
res += mat4(0.114687420427799,-0.162267446517944,0.071880601346493,0.123617015779018,-0.068808451294899,-0.000080462064943,-0.013449750840664,0.059204921126366,0.005383052863181,-0.089697554707527,0.035200532525778,-0.086870975792408,-0.056405339390039,-0.108289554715157,-0.048609886318445,0.131842955946922) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.007859366945922,0.030883904546499,0.084240123629570,0.097207941114902,0.007346117403358,0.039453480392694,-0.054567541927099,-0.022542143240571,-0.022606130689383,0.192210242152214,-0.110395975410938,-0.181793421506882,0.071316942572594,-0.175461634993553,-0.070832200348377,-0.153397321701050) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.113832034170628,0.155098810791969,-0.005393308587372,0.182493671774864,-0.093234717845917,0.068289712071419,-0.040267042815685,-0.012669414281845,-0.095685839653015,0.014587361365557,0.004125821869820,-0.071817800402641,-0.130005359649658,0.019490208476782,-0.103052720427513,-0.014789159409702) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.010813354514539,-0.074699826538563,0.178357511758804,-0.081006474792957,-0.079577349126339,0.062614150345325,-0.229412615299225,0.276104420423508,0.105590842664242,0.020943313837051,-0.011543129570782,0.133435249328613,-0.572954654693604,-0.021887090057135,0.215630799531937,-0.263414591550827) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.062787130475044,-0.005461819469929,-0.015962079167366,0.101763866841793,0.079107142984867,0.182164192199707,-0.007599928881973,-0.006327283103019,0.062934979796410,-0.037182271480560,0.080893114209175,0.004688528366387,0.171794191002846,-0.210114225745201,-0.362561464309692,-0.018050214275718) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.086015589535236,-0.033530972898006,0.103383265435696,0.004810572601855,0.023928897455335,0.023981818929315,-0.055696558207273,-0.036627274006605,-0.175101399421692,-0.001698634354398,-0.037273466587067,-0.061324972659349,-0.106608428061008,0.001714849611744,-0.189114257693291,0.032387237995863) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.062822952866554,0.006637438200414,-0.033948466181755,-0.043498691171408,-0.027060203254223,0.015109338797629,-0.181399241089821,-0.003419729880989,0.020457334816456,-0.094819165766239,-0.054159302264452,0.331291556358337,-0.557413458824158,-0.072900086641312,0.035586155951023,-0.113053269684315) * MODEL1_texOff(vec2(1,0));
res += mat4(0.032187964767218,-0.048044655472040,-0.012480068020523,0.033790625631809,0.064751088619232,0.091813541948795,0.050767265260220,-0.082763701677322,0.084062151610851,-0.007034534588456,-0.092288568615913,-0.045904632657766,-0.019331384450197,-0.046525511890650,-0.169628441333771,0.190458774566650) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.167980968952179,0.073976479470730,-0.079653680324554,-0.066708065569401,-0.053993295878172,0.046273745596409,-0.162294179201126,0.251515030860901,-0.147471070289612,-0.198048532009125,-0.374929696321487,-0.115210711956024,0.068278692662716,-0.074580878019333,-0.052823979407549,-0.137771189212799) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.020982738584280,-0.039090909063816,-0.123842857778072,-0.020175356417894,-0.073828950524330,-0.029358571395278,-0.260825961828232,0.166708707809448,-0.090933457016945,-0.012794597074389,-0.239749222993851,0.054185725748539,-0.021551126614213,0.037168104201555,-0.099574893712997,-0.144096136093140) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.035867072641850,0.017306618392467,-0.157980605959892,0.054880976676941,-0.045975968241692,-0.136871010065079,-0.137992873787880,0.102219998836517,0.033318940550089,0.030722362920642,0.045737851411104,-0.100791886448860,-0.012596085667610,0.172515302896500,-0.059996336698532,0.023729458451271) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.036393199115992,-0.146046400070190,-0.130228430032730,0.007735920138657,0.510931551456451,0.155031949281693,-0.123816624283791,0.349005937576294,-0.117194347083569,0.125502228736877,-0.725311517715454,0.316615849733353,0.090112052857876,-0.031997941434383,0.081107415258884,0.000093415030278) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.095564760267735,0.055142488330603,0.107333756983280,-0.255229711532593,-0.133609607815742,-0.274214982986450,0.205588668584824,-0.449138700962067,-0.225505709648132,0.047775283455849,-0.714880704879761,0.307377010583878,-0.211811110377312,0.098809912800789,0.059687379747629,-0.022795338183641) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.169590592384338,-0.129616424441338,-0.289255857467651,0.106224454939365,-0.105159506201744,-0.116636112332344,-0.232465401291847,-0.204957276582718,0.110499627888203,0.084940038621426,-0.057165056467056,-0.081659093499184,-0.066903606057167,-0.013561558909714,0.051332786679268,0.110607713460922) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.006731324363500,-0.023882087320089,0.097436219453812,0.164830267429352,0.356054514646530,0.151302084326744,-0.076199129223824,0.123827092349529,-0.292651712894440,-0.155706509947777,-0.327430129051208,0.107805237174034,0.106633163988590,0.052964795380831,0.227007493376732,0.034000113606453) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.024892672896385,0.061449550092220,0.160994604229927,0.009779226966202,-0.113459520041943,0.032182965427637,0.039816055446863,-0.229163616895676,-0.246349439024925,-0.068165652453899,-0.104417808353901,0.021557344123721,0.048870660364628,-0.011538201943040,0.067290104925632,-0.004212618805468) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.093708552420139,0.075708970427513,-0.089776769280434,0.101493209600449,-0.226779505610466,0.034553561359644,0.075878098607063,-0.035688493400812,0.086178533732891,0.036862883716822,0.002921881387010,0.003368352307007,0.010884569026530,-0.080497793853283,-0.037709478288889,-0.067268386483192) * MODEL2_texOff(vec2(1,1));
res += mat4(0.118595466017723,-0.093478329479694,0.091858200728893,-0.080175727605820,0.001312430482358,0.178440138697624,-0.052928067743778,0.137160420417786,-0.038396541029215,0.114661037921906,-0.146772012114525,-0.109549574553967,0.147795528173447,-0.043396417051554,0.208461806178093,0.232503741979599) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.063203729689121,0.031762246042490,0.077204331755638,-0.274753689765930,-0.028309280052781,0.040394246578217,0.047962073236704,0.201161682605743,-0.005858817603439,0.101393617689610,-0.339207977056503,0.069827906787395,-0.026314465329051,0.100125797092915,0.040895316749811,-0.103505074977875) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.050640776753426,-0.049026604741812,-0.200279802083969,0.129031687974930,0.036122642457485,0.095400556921959,-0.019841266795993,0.037918083369732,0.046454094350338,-0.006395424250513,-0.136915102601051,0.235781580209732,-0.070147670805454,-0.075442083179951,-0.041012167930603,-0.155511260032654) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.453388690948486,-0.035489827394485,-0.074250362813473,-0.199349224567413,-0.090697221457958,-0.355322301387787,0.065812550485134,-0.161267295479774,0.002395410090685,0.051700323820114,-0.220010414719582,0.089793644845486,0.057657241821289,-0.115441143512726,-0.092123746871948,0.120910637080669) * MODEL3_texOff(vec2(0,-1));
res += mat4(0.264219254255295,-0.093373470008373,0.052390940487385,-0.227972626686096,0.082525156438351,0.052064046263695,-0.176656320691109,-0.115844473242760,-0.134137809276581,0.030540648847818,-0.520978331565857,0.153307929635048,-0.065065205097198,-0.074694693088531,-0.348130673170090,-0.137000858783722) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.094048157334328,-0.232760906219482,0.199762031435966,0.106744199991226,-0.133419618010521,-0.108777411282063,-0.205266445875168,0.193366959691048,-0.067025773227215,0.113832429051399,-0.130909249186516,0.236284971237183,-0.135930776596069,-0.075023248791695,-0.173857867717743,-0.113240674138069) * MODEL3_texOff(vec2(0,1));
res += mat4(0.013102250173688,0.122564941644669,0.261874824762344,-0.225624516606331,0.090515762567520,-0.117775626480579,0.040498685091734,-0.086427927017212,-0.133765920996666,0.028288878500462,0.038711030036211,0.123576663434505,-0.072046875953674,-0.051907919347286,0.014394026249647,-0.164005979895592) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.225518107414246,0.065352305769920,0.044314514845610,0.084119446575642,0.096999257802963,0.078058451414108,0.056425265967846,-0.096338599920273,0.073436461389065,0.037460576742887,-0.112388975918293,0.235877767205238,-0.094220928847790,-0.008226076141000,-0.012902976945043,-0.167201265692711) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.028364701196551,-0.022926205769181,-0.125540480017662,-0.047553557902575,-0.127226918935776,-0.031328875571489,-0.033948019146919,0.004498484078795,-0.041562236845493,0.027515396475792,-0.017648505046964,-0.020905265584588,-0.007109518162906,-0.092722333967686,0.140525490045547,0.048631172627211) * MODEL3_texOff(vec2(1,1));
res += mat4(0.043298937380314,-0.146587803959846,-0.217246115207672,-0.008340129628778,0.029841152951121,-0.011116534471512,0.003133547492325,0.144378289580345,0.037036452442408,-0.061474602669477,0.209073498845100,-0.070193625986576,0.036106839776039,-0.063525989651680,0.004421316552907,-0.043727815151215) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.153368294239044,0.017816387116909,0.075683705508709,-0.047380816191435,0.001798882149160,0.260377675294876,-0.022306479513645,-0.000206337746931,0.003713557729498,-0.285041838884354,0.194648221135139,-0.282346546649933,0.069129385054111,0.014641460031271,0.078731782734394,-0.010133357718587) * MODEL4_texOff(vec2(-1,0));
res += mat4(-0.038216657936573,-0.137607231736183,-0.067452222108841,-0.087424181401730,-0.057166568934917,0.045752480626106,-0.020105684176087,0.017783859744668,0.007906587794423,-0.033236477524042,0.217004999518394,-0.194852024316788,0.031419005244970,-0.158135429024696,0.148892447352409,-0.002703282749280) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.436389088630676,-0.084048271179199,-0.076363064348698,0.191677778959274,0.110216870903969,-0.206514760851860,-0.301020294427872,-0.069056145846844,0.024905640631914,-0.005423782393336,0.131398662924767,-0.183293372392654,0.099572777748108,0.030772738158703,-0.119316428899765,-0.287465870380402) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.235342845320702,-0.069668740034103,0.170656710863113,-0.489374041557312,0.054180622100830,0.250550568103790,0.211544111371040,-0.425184935331345,-0.081287518143654,-0.044149741530418,0.380659788846970,-0.203391283750534,0.090403251349926,0.168481573462486,-0.114823535084724,0.063948914408684) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.092417165637016,-0.005805131047964,-0.033533096313477,-0.032751489430666,-0.101390786468983,-0.032724540680647,-0.087266027927399,0.116344273090363,0.088177360594273,0.015359351411462,0.231013357639313,-0.154328882694244,-0.007811323739588,-0.037635687738657,0.162114426493645,0.219421014189720) * MODEL4_texOff(vec2(0,1));
res += mat4(0.064664915204048,0.136482119560242,0.045883938670158,0.082813516259193,0.090600617229939,0.048077333718538,0.011913564056158,-0.009285210631788,0.045654628425837,0.038533002138138,0.192463576793671,-0.111461579799652,0.080540902912617,-0.030986050143838,0.095078438520432,0.053600762039423) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.107580691576004,0.098486036062241,-0.054179497063160,0.123008050024509,0.038369782269001,0.034654494374990,-0.101600691676140,0.150772199034691,0.145256027579308,-0.052451442927122,0.157181784510612,-0.092611588537693,0.113411612808704,-0.033179938793182,0.264690458774567,-0.326485276222229) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.042990017682314,0.084279559552670,-0.136870414018631,-0.082663781940937,-0.090877972543240,-0.087870277464390,-0.105506062507629,0.062618270516396,0.066219314932823,-0.026506485417485,0.130434915423393,-0.189209401607513,-0.071893744170666,-0.174236476421356,0.066614352166653,0.063697412610054) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.097024075686932,0.145872533321381,-0.154014706611633,-0.075183667242527,0.050845507532358,-0.113213017582893,0.086094304919243,0.106587238609791,-0.086526550352573,-0.158929184079170,0.083446271717548,-0.076075986027718,0.174060389399529,0.032642982900143,0.017124556005001,0.009312222711742) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.023502001538873,-0.094568885862827,-0.140905722975731,0.065078571438789,0.025202250108123,0.136775702238083,0.093935012817383,-0.082350634038448,-0.179699540138245,-0.178860574960709,-0.356861352920532,-0.215476453304291,-0.060430757701397,-0.065944135189056,0.090946093201637,0.263992697000504) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.021847439929843,0.184045836329460,0.204286366701126,-0.010425023734570,0.004475232679397,0.008172453381121,0.009716345928609,-0.016241364181042,0.013921063393354,-0.288137972354889,-0.189374536275864,0.099367901682854,-0.053368464112282,-0.095918782055378,0.097393654286861,-0.196531847119331) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.005016051698476,-0.062874913215637,-0.034450251609087,0.411732256412506,0.039138510823250,0.119717486202717,0.074684120714664,-0.043138016015291,-0.068431451916695,-0.037552446126938,0.069087371230125,-0.159736946225166,0.316559344530106,-0.049082279205322,0.224620103836060,0.066685870289803) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.125069618225098,0.236698776483536,0.010297385044396,-0.243495866656303,-0.003757617902011,0.001732199802063,0.037451617419720,0.056398697197437,0.077384546399117,-0.037641260772943,-0.214457124471664,0.316685795783997,-0.232846647500992,0.135338187217712,-0.046833671629429,0.144975528120995) * MODEL5_texOff(vec2(0,0));
res += mat4(0.148519337177277,0.062597066164017,0.046777803450823,-0.097336269915104,-0.000197119661607,-0.034794330596924,0.120407521724701,0.102262206375599,0.006211062893271,0.015665246173739,-0.101280987262726,0.352697640657425,0.119952164590359,0.021900465711951,0.006057477556169,-0.079876318573952) * MODEL5_texOff(vec2(0,1));
res += mat4(0.051292169839144,0.093340076506138,-0.088005095720291,0.029310805723071,-0.128517359495163,-0.028818387538195,-0.113477967679501,-0.010454896837473,-0.132574066519737,-0.242210060358047,-0.076193228363991,-0.053759776055813,0.445507675409317,0.048975817859173,-0.000135506183142,0.089124493300915) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.035765763372183,0.100751817226410,-0.064166292548180,-0.094232313334942,0.180010169744492,0.011042627505958,0.095665752887726,0.310287535190582,0.050745069980621,-0.228387698531151,0.041744910180569,0.136512741446495,-0.104188382625580,-0.063748233020306,-0.082626864314079,-0.239164039492607) * MODEL5_texOff(vec2(1,0));
res += mat4(0.076654069125652,0.053951531648636,-0.150457367300987,-0.026117056608200,-0.090805932879448,0.053942672908306,0.056789111346006,-0.128007322549820,0.007231544703245,-0.119936734437943,-0.028710842132568,0.176987707614899,-0.006148436572403,0.047068890184164,-0.011416992172599,-0.016734173521399) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.061215866357088,-0.390460222959518,-0.013738431967795,0.056617390364408,-0.031787425279617,-0.003154670121148,0.052317336201668,-0.140903353691101,-0.040377244353294,-0.025871969759464,-0.040991060435772,-0.073163971304893,-0.124096281826496,0.173478513956070,-0.008401545695961,0.031664703041315) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.022234018892050,0.419716626405716,-0.065673083066940,0.011661674827337,0.038561984896660,-0.140893265604973,-0.037117056548595,-0.002721173223108,0.078705303370953,-0.184911027550697,0.045690726488829,0.088312901556492,-0.100850664079189,-0.105816945433617,-0.113750092685223,-0.044586084783077) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.031129509210587,0.067960791289806,0.042939584702253,0.015732361003757,0.061086658388376,-0.049809169024229,0.136754095554352,-0.034291531890631,0.047865211963654,-0.154008597135544,0.188434645533562,0.039192155003548,-0.006845422554761,0.023411538451910,-0.047953516244888,-0.041382841765881) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.007664046250284,-0.085160829126835,-0.103736713528633,-0.128713339567184,0.198482185602188,0.158135578036308,0.109180152416229,0.096643649041653,0.073611609637737,-0.134579330682755,-0.100558400154114,-0.122788175940514,0.027665100991726,0.039155993610620,-0.004632288124412,0.094040222465992) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.051847089082003,-0.000914312899113,-0.045762617141008,-0.218333855271339,-0.037946552038193,0.007688025478274,-0.010544988326728,-0.487638235092163,-0.123804502189159,0.379802763462067,-0.046645630151033,0.144631549715996,-0.097133561968803,0.047855738550425,-0.045802999287844,0.006156858056784) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.059612169861794,0.120959669351578,0.172685131430626,0.203784152865410,-0.043189767748117,-0.056443981826305,0.117248557507992,-0.056575454771519,0.061394698917866,0.200867965817451,0.069642275571823,-0.121610172092915,0.053432639688253,-0.063620336353779,-0.169364571571350,-0.139382645487785) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.101020954549313,-0.016111923381686,-0.088478229939938,0.018677039071918,0.008422726765275,-0.069891735911369,0.087491050362587,0.077829457819462,0.141139447689056,-0.203410416841507,0.033423565328121,-0.047231815755367,0.034661456942558,0.023431379348040,-0.018142519518733,0.018482154235244) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.118865363299847,-0.025133153423667,-0.039649516344070,0.307481616735458,0.066784158349037,-0.014893401414156,0.146436944603920,-0.061861880123615,-0.139134630560875,-0.250886082649231,-0.195908561348915,-0.250413209199905,-0.158500701189041,0.055548232048750,0.084752053022385,0.028412146493793) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.095211192965508,-0.051084812730551,-0.100228711962700,-0.015865664929152,0.043823700398207,-0.023731896653771,0.057309716939926,0.091855496168137,-0.018182687461376,-0.075928509235382,-0.055820271372795,-0.019324105232954,0.051231253892183,0.036691050976515,0.006139585748315,-0.027660461142659) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.343006312847137,0.178641840815544,0.008997137658298,-0.229518011212349) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL8
//!DESC (AU_M_S_2x_LA) mapping 2_2

vec4 hook()
{
vec4 res = vec4(-0.047646913677454,-0.026035722345114,0.138204351067543,0.026086766272783);
res += mat4(-0.207767888903618,-0.053669761866331,0.182889848947525,-0.299101263284683,0.025742957368493,0.037361774593592,-0.009164262562990,0.132205098867416,0.062986850738525,0.106628313660622,0.155535086989403,0.116091042757034,-0.101194351911545,-0.023291405290365,-0.104030184447765,0.030334569513798) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.019474990665913,0.065679430961609,0.085707239806652,0.045293968170881,0.054863732308149,0.068193107843399,0.019058916717768,0.164224654436111,0.066717043519020,0.151318594813347,-0.000308049842715,0.026547530665994,-0.018395088613033,0.033470164984465,-0.014003623276949,0.348749130964279) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.084174297749996,-0.117681920528412,-0.084154412150383,-0.016675388440490,-0.060346804559231,-0.148270979523659,0.013779996894300,0.082573607563972,-0.132900148630142,0.060458432883024,0.073247477412224,0.005260013975203,-0.103192478418350,0.213609814643860,0.083106145262718,0.326650887727737) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.160936400294304,0.046651959419250,-0.362893193960190,0.004075739067048,0.091628037393093,-0.003406656906009,0.053053479641676,0.234110891819000,-0.014451577328146,-0.031873531639576,-0.086328350007534,0.229264304041862,0.078290872275829,-0.001992509467527,-0.120373927056789,-0.036405734717846) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.218405932188034,0.135990977287292,-0.295739293098450,0.100239589810371,0.255160808563232,0.029905267059803,-0.042523067444563,0.070269852876663,0.058156944811344,0.070833623409271,0.098831132054329,0.078127674758434,-0.132385373115540,-0.063864976167679,-0.337328106164932,0.076093308627605) * MODEL1_texOff(vec2(0,0));
res += mat4(0.010811370797455,-0.062435720115900,-0.226299151778221,-0.097871445119381,0.064081579446793,0.105994291603565,0.114180177450180,0.062563925981522,-0.059505771845579,0.075847923755646,0.084136039018631,0.084977015852928,0.061652261763811,-0.129224658012390,-0.165970817208290,0.289767116308212) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.016049772500992,-0.035331875085831,-0.110763460397720,-0.169660493731499,-0.043796129524708,-0.061896104365587,-0.196458473801613,-0.040191158652306,0.019350811839104,-0.087469317018986,-0.016618072986603,-0.477539926767349,-0.053548421710730,0.039471603929996,-0.070400111377239,-0.035139728337526) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.062543183565140,-0.073906742036343,0.111202359199524,0.139422774314880,0.082936026155949,0.088125176727772,-0.959968984127045,-0.028679031878710,-0.062864020466805,-0.223618671298027,-0.106390841305256,-0.090568803250790,-0.013894038274884,0.082949936389923,0.198587089776993,-0.033326193690300) * MODEL1_texOff(vec2(1,0));
res += mat4(0.002575885970145,0.073674879968166,0.127340421080589,0.061551246792078,-0.105021022260189,0.110313095152378,-0.130866646766663,0.062186699360609,0.006818433292210,-0.066113077104092,0.097016133368015,0.136422023177147,-0.121202513575554,0.025885159149766,-0.073191642761230,0.075995497405529) * MODEL1_texOff(vec2(1,1));
res += mat4(0.078242883086205,-0.010181123390794,-0.088704288005829,0.137723058462143,-0.106650672852993,-0.027358163148165,0.028727553784847,-0.094158187508583,0.034546349197626,-0.199192076921463,-0.063428156077862,0.128931701183319,-0.205993652343750,-0.062455952167511,-0.006749842315912,-0.164140835404396) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.071962296962738,0.078225605189800,-0.014907041564584,0.035655330866575,-0.064348950982094,-0.027096938341856,-0.109443642199039,-0.080035321414471,-0.006508261431009,-0.248855531215668,-0.083008751273155,-0.092809557914734,-0.081928625702858,-0.169889584183693,-0.150940209627151,-0.417488783597946) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.078271403908730,0.048313062638044,-0.086272574961185,0.084690749645233,0.167345508933067,-0.038343183696270,0.005696139764041,0.192955598235130,-0.120808534324169,0.019949210807681,-0.026918550953269,0.155505895614624,-0.023619851097465,-0.043408446013927,-0.060672264546156,0.061548709869385) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.039666552096605,0.045991126447916,-0.027417123317719,0.232655584812164,0.150363683700562,0.136339783668518,-0.071910738945007,-0.222230568528175,0.209730431437492,0.007962117902935,0.203180283308029,0.115374848246574,0.205010712146759,0.171149566769600,-0.045292265713215,0.125719711184502) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.079532369971275,-0.061928726732731,-0.037354286760092,-0.008090008981526,-0.352560847997665,-0.190083414316177,-0.239962041378021,-0.175571441650391,0.386836558580399,0.053670961409807,0.150281652808189,-0.029050452634692,0.128659144043922,0.157784149050713,-0.018238099291921,-0.069721587002277) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.103010885417461,-0.059865448623896,-0.303772062063217,-0.139059573411942,-0.158101126551628,-0.032334014773369,-0.120029315352440,0.061355605721474,-0.063506595790386,0.102997548878193,0.138354703783989,0.045381870120764,0.041554369032383,0.094962030649185,-0.034518077969551,-0.088818527758121) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.152684181928635,-0.011261911131442,-0.360896617174149,-0.179326578974724,0.168142393231392,0.057623852044344,0.042023241519928,0.252690225839615,0.002996595343575,-0.083307042717934,-0.086887285113335,-0.023811802268028,0.004108497872949,0.024577734991908,-0.462659060955048,-0.080246783792973) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.048637405037880,0.006432138383389,-0.011321900412440,0.064780294895172,-0.054320268332958,0.192606449127197,0.446358323097229,0.041030786931515,0.211404651403427,-0.032842043787241,-0.026475351303816,-0.063594646751881,-0.116399824619293,-0.105334185063839,-0.591721653938293,-0.158644914627075) * MODEL2_texOff(vec2(1,0));
res += mat4(0.297674268484116,-0.013745201751590,-0.109890654683113,0.066726960241795,-0.072630956768990,0.160579979419708,0.114892251789570,-0.091471388936043,-0.085478857159615,0.026441980153322,-0.023081149905920,-0.014439140446484,0.109517291188240,0.002639876445755,-0.217485100030899,-0.146469026803970) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.032895993441343,0.234107419848442,0.050991382449865,-0.042826093733311,-0.006343121640384,0.060652833431959,-0.142011374235153,-0.015383925288916,-0.182707995176315,-0.011767080053687,0.011880560778081,-0.370417535305023,0.254472106695175,-0.020076828077435,-0.012376448139548,0.288743674755096) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.057731702923775,-0.063818082213402,-0.061436101794243,-0.263576954603195,0.031135138124228,0.098541721701622,0.015298028476536,0.049933455884457,-0.235506772994995,-0.105468243360519,0.102117180824280,-0.246271774172783,0.178778171539307,-0.339530885219574,-0.092970870435238,-0.177373081445694) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.164339333772659,-0.256927579641342,-0.031104844063520,-0.261862725019455,-0.049945641309023,-0.077332839369774,-0.012451989576221,0.043962642550468,-0.087906785309315,0.122969351708889,0.113817043602467,-0.260616987943649,-0.211924716830254,-0.245002433657646,-0.108791038393974,-0.100262232124805) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.065286323428154,0.093606427311897,-0.079978317022324,0.067406214773655,-0.202752500772476,-0.086045727133751,-0.114615164697170,0.168309152126312,-0.011956174857914,-0.096881985664368,0.072745136916637,-0.476258069276810,-0.232750222086906,0.090953975915909,-0.166670769453049,0.097996950149536) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.395650058984756,0.176541015505791,-0.010532612912357,0.115022674202919,0.036923445761204,0.084238223731518,0.052783768624067,0.085736662149429,-0.177936315536499,0.115976624190807,0.161574289202690,-0.334645390510559,0.153332144021988,-0.059760406613350,0.262259602546692,-0.053150728344917) * MODEL3_texOff(vec2(0,0));
res += mat4(0.028918987140059,-0.152954101562500,-0.165080234408379,0.090393513441086,0.126084089279175,0.006812996231019,-0.082299746572971,-0.143263176083565,-0.073323063552380,-0.112807817757130,-0.044853519648314,-0.516516029834747,0.096719481050968,0.059250582009554,0.240257024765015,0.027528055012226) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.064249888062477,-0.007089060265571,0.174673900008202,0.008602518588305,0.083255141973495,0.025689493864775,0.145786404609680,0.032547257840633,0.004520168993622,-0.080008380115032,-0.068019278347492,-0.375135600566864,-0.297557443380356,0.038573179394007,0.018627090379596,0.132953166961670) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.145495325326920,-0.071812644600868,0.088041894137859,0.188165634870529,-0.089038632810116,-0.133439436554909,-0.032135255634785,-0.130508467555046,-0.262668877840042,-0.047183334827423,-0.123771123588085,-0.194476366043091,0.412591665983200,0.020943854004145,0.017998639494181,0.094005204737186) * MODEL3_texOff(vec2(1,0));
res += mat4(0.138423070311546,0.055486593395472,0.179838776588440,0.019060593098402,0.085862226784229,-0.003473773365840,-0.088481500744820,-0.109401978552341,-0.008295796811581,-0.005871187429875,-0.090672492980957,-0.340964347124100,0.137104228138924,0.080280028283596,0.052162185311317,0.182832777500153) * MODEL3_texOff(vec2(1,1));
res += mat4(0.285730034112930,0.049487527459860,0.030092449858785,-0.106126643717289,0.050255257636309,0.000337727426086,-0.016913549974561,0.107099510729313,0.157477334141731,-0.060087982565165,-0.055046074092388,0.058258030563593,-0.021559987217188,0.010876473039389,0.111227273941040,0.005124061368406) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.148691549897194,0.037283834069967,-0.087480373680592,0.073001995682716,0.176719188690186,-0.259095281362534,-0.034846104681492,-0.091561913490295,0.106281757354736,-0.028934596106410,-0.022723075002432,0.206014454364777,-0.006584874354303,-0.067739181220531,-0.007373546715826,-0.025810033082962) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.030900208279490,0.047687694430351,-0.044537402689457,-0.050795491784811,-0.081523038446903,0.051222160458565,-0.022160062566400,-0.056752897799015,0.258557617664337,0.040827382355928,-0.074564613401890,0.098906069993973,0.038810074329376,-0.019230127334595,0.037074066698551,-0.006783953402191) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.073762327432632,-0.019274476915598,0.126674517989159,-0.063328079879284,0.023073764517903,-0.089660860598087,-0.048951838165522,0.353636682033539,0.115663506090641,-0.004198794718832,-0.125612542033195,0.095081187784672,-0.091587342321873,-0.083651758730412,0.057288091629744,-0.277249574661255) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.450528115034103,-0.168629646301270,-0.037232488393784,-0.273461341857910,-0.139756307005882,0.006126568187028,0.159561350941658,0.030710879713297,0.138089925050735,0.161439776420593,-0.117046177387238,0.071560956537724,-0.024678064510226,-0.155943959951401,0.085168570280075,-0.200061991810799) * MODEL4_texOff(vec2(0,0));
res += mat4(0.027764564380050,0.039099283516407,-0.081968732178211,-0.037379607558250,0.000199102563784,0.016114251688123,-0.222904101014137,0.041190784424543,0.165498420596123,0.086461566388607,-0.046476144343615,0.111111193895340,-0.037099163979292,0.062643691897392,0.018118843436241,0.026596909388900) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.081790365278721,-0.151407137513161,0.014619895257056,-0.074382916092873,0.077047578990459,0.006651554722339,0.141839802265167,-0.137258082628250,-0.048210881650448,0.009508914314210,-0.020962426438928,0.125169113278389,-0.043325111269951,0.025409333407879,0.066126689314842,0.171235561370850) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.118648454546928,-0.101335957646370,0.175163984298706,-0.141836062073708,-0.044708263128996,-0.096233069896698,-0.075780540704727,0.076873250305653,0.076336421072483,0.050371203571558,-0.097722455859184,0.071191646158695,-0.259807109832764,0.141111746430397,-0.117604285478592,-0.010461002588272) * MODEL4_texOff(vec2(1,0));
res += mat4(0.015678595751524,-0.070263765752316,0.048962861299515,0.011509500443935,0.012346243485808,-0.002113783499226,0.019119855016470,-0.068960949778557,0.073569685220718,0.040835164487362,0.058953646570444,0.196604266762733,0.068582966923714,0.034168299287558,0.019408646970987,0.084168173372746) * MODEL4_texOff(vec2(1,1));
res += mat4(0.120279960334301,-0.271444559097290,-0.013757750391960,-0.207190021872520,0.011194027028978,0.096226237714291,0.102725833654404,0.223507717251778,-0.012179445475340,0.050682649016380,-0.013423548080027,-0.047369044274092,0.007276081945747,-0.161444500088692,0.060242533683777,-0.459129124879837) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.119060061872005,-0.159873291850090,0.053487211465836,-0.025859244167805,-0.002179456874728,0.055406201630831,-0.035593982785940,0.043178383260965,-0.024833343923092,-0.082925066351891,0.082271158695221,-0.340764999389648,-0.208656564354897,0.073409028351307,-0.033930920064449,0.020789206027985) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.000859465450048,0.202271878719330,-0.046112988144159,0.116595856845379,-0.071509368717670,-0.088630415499210,-0.005486752837896,-0.108013197779655,-0.157355010509491,-0.012797418981791,0.087963074445724,0.028285130858421,-0.005388085264713,0.066191121935844,-0.027696281671524,-0.108197629451752) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.292781203985214,0.008935706689954,0.098918393254280,-0.087964579463005,0.035593196749687,0.149607032537460,-0.039803285151720,0.008053627796471,-0.127802297472954,-0.137188047170639,-0.027557102963328,0.279234290122986,0.224064275622368,-0.221197351813316,-0.006704512517899,-0.328511625528336) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.179135203361511,0.042570073157549,0.096069812774658,-0.249486431479454,-0.101023897528648,0.343187570571899,0.037136491388083,0.222652330994606,0.082588791847229,-0.014102566987276,0.074554480612278,0.144996359944344,0.024208979681134,-0.399300962686539,-0.066731825470924,-0.224496260285378) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.243933841586113,0.032486073672771,0.051619868725538,0.108455032110214,0.009691819548607,0.120898999273777,0.034056626260281,-0.028191637247801,-0.108165889978409,-0.249558687210083,0.017508732154965,0.002714247675613,-0.177146703004837,-0.025731470435858,-0.004614340141416,0.111838325858116) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.138608872890472,0.033264864236116,0.013494075275958,0.149435520172119,-0.047836482524872,-0.172312229871750,-0.013141583651304,-0.059190656989813,-0.079619631171227,-0.001423388952389,0.213514894247055,0.049870196729898,-0.034444831311703,0.142723262310028,0.346123397350311,0.011206555180252) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.134547203779221,-0.098767615854740,0.291096985340118,-0.034616574645042,0.140308320522308,0.037869643419981,-0.213730394840240,0.153340369462967,0.159715354442596,0.061573423445225,-0.033255718648434,0.158479526638985,0.211068749427795,0.045897495001554,0.470824331045151,-0.077712111175060) * MODEL5_texOff(vec2(1,0));
res += mat4(0.153688371181488,-0.054946497082710,0.128327906131744,-0.157531037926674,-0.058869484812021,0.150871023535728,0.161304906010628,0.145174920558929,-0.123202048242092,-0.028300767764449,-0.135165363550186,0.005454741418362,-0.059008337557316,0.020308531820774,0.183231115341187,-0.006927479524165) * MODEL5_texOff(vec2(1,1));
res += mat4(0.145751476287842,0.239862859249115,-0.067134693264961,0.255331099033356,0.010485650040209,-0.102853797376156,0.083507977426052,0.033711113035679,-0.243345811963081,0.152778849005699,0.164196804165840,-0.126088708639145,-0.062583066523075,-0.168450072407722,-0.021141612902284,-0.155665904283524) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.106880635023117,-0.280320912599564,-0.068114116787910,-0.139959022402763,-0.091585062444210,-0.054510373622179,0.011001151055098,-0.300440192222595,-0.142872944474220,0.068685032427311,-0.171748921275139,-0.215811207890511,-0.199365064501762,-0.081696599721909,0.336870282888412,0.008840543217957) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.022605577483773,-0.298882365226746,0.001301691867411,-0.080718509852886,0.095904126763344,0.158383756875992,0.054588191211224,0.129350453615189,-0.041024770587683,0.185472875833511,-0.106113649904728,0.134020745754242,0.184194549918175,0.020286055281758,0.133993238210678,0.121647499501705) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.033374626189470,-0.029602892696857,-0.020398093387485,0.033606093376875,0.126541540026665,-0.065871700644493,-0.102198190987110,-0.046959694474936,0.018176732584834,0.158922478556633,0.067403137683868,0.182130470871925,0.201308056712151,-0.059204287827015,-0.037480581551790,-0.042360402643681) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.003414044156671,0.253135770559311,0.298149734735489,0.220583900809288,-0.153064757585526,0.256171584129333,0.150134325027466,-0.240515336394310,0.108675219118595,0.094603218138218,-0.139657467603683,-0.077415570616722,-0.019382167607546,0.030962092801929,0.024307604879141,-0.033957246690989) * MODEL6_texOff(vec2(0,0));
res += mat4(0.046694047749043,0.187655925750732,0.101305626332760,-0.084627896547318,-0.073789566755295,-0.001443300861865,-0.058037079870701,-0.174126103520393,-0.067811176180840,0.126055672764778,-0.048653040081263,-0.117300830781460,-0.243092685937881,0.074994027614594,0.023478576913476,0.187197163701057) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.108860149979591,-0.070212826132774,-0.005282880272716,-0.075177550315857,-0.097028657793999,0.017332220450044,-0.067757084965706,0.070747546851635,-0.144438669085503,0.145068123936653,-0.136882886290550,-0.016589222475886,-0.025598319247365,0.101965576410294,-0.000649124674965,0.027820616960526) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.278620958328247,-0.139970183372498,-0.339572489261627,-0.038168027997017,-0.004408667329699,-0.037435334175825,0.081143118441105,-0.105170264840126,0.110004417598248,-0.009763580746949,-0.012766013853252,-0.218412607908249,0.061250992119312,0.013371259905398,-0.158382579684258,-0.089481957256794) * MODEL6_texOff(vec2(1,0));
res += mat4(0.033892676234245,0.029131229966879,-0.000399724871386,-0.071815513074398,0.158329084515572,-0.162422463297844,-0.169246569275856,0.067472681403160,-0.009058412164450,-0.146768361330032,-0.054373081773520,-0.074285537004471,-0.052320297807455,-0.107945427298546,0.013788507319987,-0.066671088337898) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.260459989309311,-0.254567563533783,-0.031927648931742,-0.004818953573704) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL9
//!DESC (AU_M_S_2x_LA) mapping 2_3

vec4 hook()
{
vec4 res = vec4(0.024740017950535,0.184614568948746,0.060779806226492,0.061515409499407);
res += mat4(0.115028791129589,0.093077421188354,-0.007908245548606,0.015796711668372,0.049275022000074,0.054462313652039,-0.222985655069351,0.102148614823818,-0.076017864048481,0.022977534681559,0.092616140842438,0.071760118007660,0.015633884817362,0.071255981922150,0.020865319296718,0.082765020430088) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.140889659523964,0.056884307414293,0.089853249490261,-0.032790843397379,-0.035328835248947,-0.023293701931834,-0.435663819313049,0.037732727825642,-0.005746731534600,0.034834127873182,0.116054527461529,0.159919217228889,0.000746505917050,0.088372774422169,0.252822101116180,-0.138553231954575) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.122497007250786,-0.011824641376734,-0.025025358423591,0.054663870483637,-0.040102809667587,-0.039176389575005,-0.197676464915276,-0.043313313275576,0.094063811004162,-0.100196897983551,0.079338856041431,-0.013053141534328,0.112124502658844,-0.149655848741531,-0.023795217275620,0.035250354558229) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.000123656936921,0.089923515915871,0.111874304711819,-0.107528507709503,-0.030040115118027,-0.247563347220421,0.001828535227105,-0.014145168475807,-0.078562274575233,0.278172582387924,-0.006007859017700,-0.129057213664055,-0.019924087449908,0.055441170930862,0.066494718194008,0.042707752436399) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.194790422916412,0.119527995586395,0.062284544110298,0.224472329020500,-0.001904390053824,-0.765877008438110,-0.372865110635757,-0.110123813152313,-0.275600522756577,0.132941171526909,0.095317751169205,0.073394402861595,-0.051270678639412,0.240406870841980,0.149327039718628,-0.342554986476898) * MODEL1_texOff(vec2(0,0));
res += mat4(0.137854889035225,0.034607619047165,0.091354154050350,-0.009819440543652,-0.259551376104355,-0.331847906112671,0.015919104218483,0.038606207817793,-0.071621447801590,0.147932723164558,-0.078760743141174,-0.102316729724407,0.390715122222900,-0.007202853448689,-0.003973659593612,-0.144888386130333) * MODEL1_texOff(vec2(0,1));
res += mat4(0.005934683606029,-0.017546558752656,0.046500533819199,-0.027423700317740,0.014709429815412,-0.113349050283432,-0.015037056058645,0.026419254019856,0.086458772420883,0.117836557328701,-0.022714911028743,-0.179201990365982,0.032007467001677,-0.090962655842304,-0.042781643569469,0.109806999564171) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.013158614747226,-0.036890763789415,0.049167655408382,0.233274117112160,0.099465347826481,-0.660405516624451,-0.078749716281891,-0.135301902890205,0.078368753194809,-0.333578526973724,-0.213966682553291,0.166518479585648,0.134919136762619,0.015950189903378,0.009711921215057,-0.008321285247803) * MODEL1_texOff(vec2(1,0));
res += mat4(0.005153108388186,-0.041445773094893,-0.048108391463757,-0.070289507508278,-0.045964863151312,-0.283402353525162,0.049773912876844,0.043585333973169,0.139280304312706,-0.148067653179169,-0.093983747065067,0.160357549786568,0.017544245347381,0.038841735571623,-0.011305072344840,0.046779893338680) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.091812595725060,-0.155217692255974,-0.061740446835756,-0.091356724500656,-0.074418835341930,0.171485617756844,-0.003467432223260,0.044471278786659,0.000944545376115,0.096190311014652,-0.166538923978806,-0.232715457677841,-0.003325724974275,-0.230576530098915,-0.239895477890968,-0.147288903594017) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.025682052597404,0.030280167236924,0.102812334895134,0.108398713171482,0.042773768305779,-0.023640593513846,0.445909559726715,-0.188979372382164,-0.274570137262344,0.118463233113289,-0.126556053757668,-0.029700260609388,0.042751334607601,-0.372015058994293,-0.408974677324295,0.090186722576618) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.188224613666534,-0.025729490444064,0.101187586784363,-0.005062599200755,0.143487200140953,-0.203422293066978,0.066791780292988,0.036129910498857,-0.228304311633110,0.077567383646965,-0.036661211401224,-0.010536303743720,0.049335580319166,-0.254024952650070,-0.162194490432739,0.131789430975914) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.003026271704584,-0.059215717017651,0.085383966565132,0.258243471384048,-0.275491893291473,0.051495492458344,-0.064599812030792,-0.173053339123726,0.146414607763290,-0.199892461299896,0.001317297923379,-0.758949875831604,0.056636024266481,-0.231082603335381,0.088701941072941,-0.038140121847391) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.014437980949879,-0.037845958024263,-0.075140595436096,0.080632433295250,-0.115250132977962,-0.130186304450035,-0.095302879810333,0.020052956417203,-0.681918442249298,-0.115163505077362,0.045805964618921,-0.136111661791801,-0.016396250575781,-0.269917428493500,0.176204696297646,0.202863022685051) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.137566715478897,-0.124377541244030,-0.067985773086548,-0.212882861495018,0.472689002752304,-0.249923378229141,-0.124699376523495,-0.068747036159039,-0.210285797715187,0.095424398779869,-0.018034499138594,-0.012344905175269,-0.008635765872896,-0.442684322595596,0.021838231012225,0.124635629355907) * MODEL2_texOff(vec2(0,1));
res += mat4(0.000989935593680,0.132981002330780,-0.062787033617496,0.148670017719269,-0.071743950247765,-0.085006974637508,0.033572386950254,-0.105090886354446,-0.008114221505821,-0.044419318437576,-0.022501710802317,-0.293148249387741,0.015392361208797,-0.086864568293095,0.005456448066980,-0.133608177304268) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.003717572428286,-0.010310148820281,0.047042589634657,0.230768263339996,-0.038357630372047,-0.246065691113472,-0.042713806033134,0.149435162544250,0.046451531350613,-0.006004400551319,0.054899077862501,-0.004354110453278,0.038653112947941,-0.022766679525375,-0.024471558630466,0.021524755284190) * MODEL2_texOff(vec2(1,0));
res += mat4(0.102226391434669,0.030327342450619,-0.057132039219141,-0.167345985770226,0.112297445535660,-0.314529925584793,-0.092357717454433,-0.189867556095123,-0.177982851862907,-0.051646761596203,0.044066835194826,-0.001612041378394,0.173340126872063,-0.039337661117315,0.063073769211769,0.107563823461533) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.106564350426197,-0.102114088833332,0.034934982657433,0.080818563699722,-0.028815995901823,0.030291717499495,0.215382233262062,-0.078302092850208,0.021812885999680,0.086477302014828,-0.009598990902305,0.129847466945648,-0.033473107963800,0.102751091122627,0.108591623604298,-0.110183537006378) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.155165389180183,-0.043584257364273,0.094442561268806,0.016589984297752,-0.040070582181215,0.065751165151596,0.049572817981243,0.058864224702120,0.132956936955452,0.059798818081617,0.191525056958199,0.141778543591499,-0.319065839052200,-0.102081887423992,-0.493629008531570,-0.017308739945292) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.140979126095772,-0.081527091562748,0.133386045694351,0.044804017990828,-0.062041886150837,0.156419336795807,-0.024739895015955,-0.027777409180999,-0.056044630706310,-0.124105654656887,0.095103919506073,0.065024815499783,0.057287797331810,0.061774190515280,0.031527321785688,0.020710896700621) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.068949289619923,0.017311552539468,-0.022890720516443,-0.183337360620499,-0.016728540882468,-0.059709370136261,-0.129262223839760,-0.086983308196068,0.061997849494219,0.032486841082573,0.117704190313816,0.105613373219967,-0.050102487206459,0.080493092536926,0.034776885062456,0.055414240807295) * MODEL3_texOff(vec2(0,-1));
res += mat4(0.326713979244232,0.001630078884773,0.058283571153879,-0.014626839198172,0.150549516081810,-0.164361074566841,0.114386320114136,0.023856543004513,0.000973767950200,-0.130744084715843,0.234437018632889,0.260129809379578,0.034058053046465,-0.298629462718964,-0.029642092064023,-0.102551899850368) * MODEL3_texOff(vec2(0,0));
res += mat4(0.048746209591627,0.019224693998694,-0.033160008490086,-0.081405855715275,-0.030466677621007,0.045818828046322,0.096586756408215,0.043400168418884,-0.117198869585991,-0.150031581521034,0.040665388107300,0.278741240501404,-0.121132016181946,-0.014208565466106,-0.044304050505161,-0.115833669900894) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.031361054629087,-0.062418606132269,0.046616289764643,0.039989627897739,-0.036824859678745,0.053877077996731,-0.119616769254208,0.123497165739536,0.081685371696949,0.096550136804581,0.025025246664882,0.184419929981232,-0.001015759888105,0.024892263114452,0.041274785995483,-0.059488568454981) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.022546593099833,0.032477352768183,-0.099405065178871,0.000190684324480,-0.109349563717842,0.044156309217215,0.016890022903681,-0.065013460814953,0.039126299321651,0.003165886504576,-0.013793570920825,0.327737659215927,0.001550753950141,0.025729788467288,0.003817693796009,0.013044008985162) * MODEL3_texOff(vec2(1,0));
res += mat4(0.210484296083450,0.062320139259100,0.004757232964039,-0.018316451460123,-0.058451958000660,0.051270939409733,-0.005019494332373,0.075527988374233,-0.006908832583576,0.163362711668015,0.053995832800865,0.170204639434814,-0.117394030094147,0.185708597302437,0.030826481059194,0.079350985586643) * MODEL3_texOff(vec2(1,1));
res += mat4(0.051001578569412,-0.070105195045471,0.028222242370248,-0.165568828582764,-0.051623344421387,-0.055036172270775,0.018681418150663,-0.017932474613190,0.007929300889373,-0.004744964651763,0.050728224217892,-0.042084150016308,0.040935687720776,0.115679688751698,-0.092664830386639,0.058754943311214) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.082284808158875,-0.032048512250185,0.288655161857605,0.091817401349545,0.043635301291943,0.182310014963150,0.304802298545837,0.148404583334923,0.117319144308567,-0.058073703199625,-0.157504394650459,-0.162114828824997,0.014638153836131,0.082676023244858,-0.166967764496803,-0.062170065939426) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.096759170293808,0.100408837199211,-0.108682557940483,0.182418972253799,-0.022428898140788,-0.063084259629250,0.070910342037678,-0.035915128886700,-0.113285064697266,0.119047991931438,0.008403912186623,-0.049003109335899,-0.025545701384544,0.170082196593285,-0.070266976952553,0.018977230414748) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.038187399506569,0.182065159082413,-0.030823832377791,-0.207018733024597,-0.106091655790806,0.004525618162006,0.124843098223209,0.040771417319775,0.027483250945807,0.142159506678581,0.054758932441473,-0.203907757997513,0.015236887149513,0.059322088956833,-0.046383295208216,-0.095172896981239) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.044725861400366,-0.017823131754994,-0.260115742683411,0.086076803505421,0.148772805929184,0.218262806534767,0.420246064662933,0.500248491764069,-0.090388454496861,0.080330282449722,0.063794583082199,-0.358684539794922,0.058281641453505,-0.197408840060234,0.113233029842377,-0.114883787930012) * MODEL4_texOff(vec2(0,0));
res += mat4(0.220755115151405,0.122183784842491,0.010943219065666,0.105861440300941,0.227492675185204,0.040655493736267,-0.077640585601330,-0.045041345059872,0.038344837725163,0.139798983931541,0.038541596382856,-0.180704131722450,0.120599217712879,-0.110659629106522,-0.176317319273949,-0.203246265649796) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.009079063311219,0.008789869956672,-0.060112643986940,-0.115448758006096,0.066917635500431,-0.018143380060792,-0.129934728145599,-0.156159639358521,0.014844362623990,0.172353222966194,0.019539043307304,-0.008589969016612,0.009613423608243,0.168471738696098,0.184601649641991,0.047625511884689) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.099182046949863,0.031225586310029,0.019728058949113,-0.028291985392570,-0.127867236733437,-0.194223076105118,-0.176633164286613,-0.030511211603880,0.087288364768028,-0.056082136929035,0.001706723240204,-0.120815470814705,-0.074716575443745,-0.074815109372139,-0.012419626116753,-0.181093215942383) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.051908537745476,0.001462365849875,0.021952170878649,-0.005050564650446,-0.074234001338482,-0.140931874513626,-0.073162280023098,0.063618935644627,0.042542923241854,0.138154238462448,0.031924255192280,-0.177234038710594,0.064789772033691,-0.059444643557072,0.083800151944160,-0.062203813344240) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.094258166849613,0.112547338008881,-0.055273082107306,0.000963741971646,-0.094048097729683,-0.005953506566584,0.015372433699667,-0.041479505598545,0.023910572752357,-0.008707109838724,0.202430203557014,0.028040422126651,0.052515663206577,-0.018375877290964,0.235086977481842,0.124076433479786) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.054220601916313,0.162613511085510,-0.031231785193086,0.051683131605387,-0.078113794326782,0.036336448043585,0.014859274961054,0.038029689341784,0.096984341740608,0.144130602478981,0.039772447198629,-0.025597073137760,-0.066953442990780,-0.007805150002241,0.239162892103195,-0.005257483571768) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.124130181968212,0.051185488700867,0.024557739496231,-0.096845254302025,-0.028478628024459,0.066892281174660,0.068056866526604,0.104754321277142,-0.118033319711685,0.041414439678192,0.260888725519180,0.020800614729524,0.331471264362335,0.012090066447854,0.180388197302818,-0.082484513521194) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.179766625165939,0.113517299294472,-0.039634451270103,0.286838173866272,-0.011109583079815,0.249072521924973,-0.161208197474480,-0.043692134320736,-0.060610838234425,-0.005929545033723,0.015562868677080,-0.336695194244385,0.121960088610649,0.038055226206779,-0.130738496780396,0.280294448137283) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.013808367773890,-0.245443210005760,-0.250820219516754,0.019477056339383,-0.122380256652832,0.132332190871239,-0.275696605443954,0.012171446345747,-0.027887249365449,0.017339363694191,-0.146194979548454,-0.306990623474121,-0.101181313395500,0.028382731601596,-0.260183513164520,-0.090203255414963) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.019619651138783,0.119348332285881,0.215071722865105,-0.268971145153046,-0.070178270339966,0.148541033267975,-0.157536476850510,0.330131471157074,-0.654704153537750,0.041784469038248,0.012289723381400,-0.164375603199005,0.405539274215698,0.125223919749260,-0.033110655844212,-0.138863176107407) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.100489802658558,-0.108121350407600,-0.077211067080498,-0.087211199104786,-0.031647134572268,0.014357180334628,-0.145680174231529,-0.333547651767731,-0.029462411999702,0.065166145563126,0.017007051035762,-0.247049584984779,0.033065561205149,0.071460321545601,0.043826892971992,0.209209829568863) * MODEL5_texOff(vec2(1,-1));
res += mat4(0.048720359802246,0.142974674701691,-0.079706199467182,0.063890725374222,-0.193762958049774,-0.302711576223373,0.011465519666672,0.012860947288573,0.031021090224385,-0.059903662651777,0.172145500779152,-0.343787491321564,0.102416865527630,-0.026331258937716,0.032915465533733,0.150679752230644) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.032417975366116,-0.045273639261723,-0.161939948797226,-0.192515626549721,-0.170401781797409,0.248341172933578,0.074726037681103,0.285003632307053,-0.196519881486893,0.090001612901688,-0.000661217432935,-0.086398422718048,0.096145272254944,0.080671988427639,0.057359993457794,-0.276948183774948) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.052499815821648,-0.145901128649712,0.007343860808760,0.067054867744446,-0.190527856349945,-0.022120654582977,0.131216168403625,-0.116168864071369,-0.007992409169674,-0.126566708087921,-0.099109813570976,0.008517825976014,0.015601853840053,0.059307999908924,-0.069491796195507,0.031662002205849) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.071162827312946,0.011422540992498,-0.124845981597900,-0.096218153834343,0.095609314739704,0.189344167709351,0.598063051700592,-0.085714980959892,-0.038707055151463,-0.171613261103630,-0.006914741359651,0.007300192024559,0.007900728844106,0.298343747854233,0.009704304859042,0.066417507827282) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.160092040896416,0.051976855844259,-0.143390700221062,0.046322666108608,0.166062936186790,0.126637786626816,0.177144646644592,0.061216752976179,0.115456879138947,-0.077388733625412,0.021500017493963,0.105221435427666,0.134044021368027,-0.078397139906883,0.223404496908188,-0.093235403299332) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.203428640961647,-0.096003711223602,-0.008219686336815,-0.115467600524426,-0.111136786639690,0.062614306807518,0.059591494500637,-0.169089928269386,0.010412728413939,-0.178274035453796,-0.136187300086021,0.087884694337845,0.028139509260654,0.123948536813259,-0.004164518788457,0.092568628489971) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.301883757114410,0.314072877168655,0.356930583715439,0.263300061225891,0.151975616812706,-0.080942966043949,-0.083912290632725,0.188821837306023,-0.044185835868120,-0.120251163840294,-0.188794657588005,-0.135703474283218,0.050209742039442,0.056380026042461,-0.110406309366226,-0.055355291813612) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.004063399042934,-0.004343124572188,0.104009345173836,0.097354643046856,0.317775011062622,0.078796498477459,0.060616217553616,-0.032278768718243,0.047855906188488,0.040822528302670,-0.128813251852989,0.233650162816048,0.062497790902853,0.089928127825260,-0.016648657619953,0.183924585580826) * MODEL6_texOff(vec2(0,1));
res += mat4(0.030457034707069,0.044910125434399,-0.072613470256329,-0.248881846666336,-0.071380510926247,0.194940373301506,0.002966922475025,0.137454465031624,-0.035416491329670,-0.086557641625404,-0.138382613658905,-0.088641472160816,0.029668144881725,0.133973509073257,0.055312383919954,0.050470620393753) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.014950562268496,-0.099001824855804,-0.034074399620295,0.110163941979408,0.007362562697381,-0.051739878952503,-0.031737271696329,-0.121223583817482,0.004979659803212,-0.120740674436092,0.068453945219517,0.204935848712921,0.017857024446130,-0.016134856268764,0.018916748464108,-0.132422804832458) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.086742676794529,-0.175832808017731,0.022478122264147,0.167030513286591,0.130071163177490,0.054589025676250,-0.010834339074790,-0.036707445979118,0.050539862364531,-0.267689973115921,-0.083241097629070,0.131569683551788,-0.012414821423590,-0.014217450283468,-0.007568136788905,0.116296216845512) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.410528898239136,0.037420827895403,-0.298616975545883,-0.000577905040700) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL10
//!DESC (AU_M_S_2x_LA) mapping 2_4

vec4 hook()
{
vec4 res = vec4(0.067352145910263,-0.073351368308067,-0.081976100802422,0.050242871046066);
res += mat4(-0.156438887119293,-0.319778054952621,-0.129203185439110,-0.082019418478012,-0.032669506967068,0.023451345041394,0.040011901408434,-0.062123607844114,0.047390069812536,0.167719155550003,0.092323355376720,0.062243707478046,0.005031088832766,0.107563056051731,0.099579460918903,-0.151131540536880) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.013200063258410,-0.030330028384924,-0.029768055304885,-0.008485902100801,0.074008271098137,0.028366580605507,0.017597157508135,0.027581341564655,0.036622162908316,-0.182978570461273,0.095372103154659,0.063131019473076,0.017485858872533,-0.033471655100584,-0.011021812446415,-0.274792611598969) * MODEL1_texOff(vec2(-1,0));
res += mat4(-0.080852068960667,-0.022570218890905,-0.075191907584667,-0.021686539053917,0.030479468405247,0.045409567654133,0.008662221953273,-0.008611721917987,0.083549112081528,0.084748603403568,0.130455642938614,0.026040595024824,0.068691916763783,-0.201720386743546,-0.132798999547958,-0.310781568288803) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.065557561814785,0.085299000144005,-0.086586430668831,-0.097371600568295,0.049412567168474,-0.050873350352049,0.000804690935183,0.048257391899824,0.133392319083214,-0.050421439111233,0.003251313930377,0.059708334505558,-0.005535557866096,0.096306510269642,-0.012110885232687,-0.122371025383472) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.005716125480831,0.263503581285477,-0.116983957588673,0.099427804350853,0.096417509019375,0.118907935917377,0.003667327342555,-0.160325825214386,0.040008556097746,0.012651259079576,0.179173603653908,-0.033554460853338,-0.171117529273033,0.145955502986908,-0.243172422051430,-0.043109070509672) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.023089054971933,0.024126993492246,0.049966961145401,0.180517539381981,0.157114773988724,-0.126788780093193,-0.001458521117456,0.014691548421979,0.051891591399908,-0.081999227404594,0.036665216088295,0.187013626098633,0.155465930700302,0.268475055694580,-0.141264095902443,-0.279981970787048) * MODEL1_texOff(vec2(0,1));
res += mat4(0.014881944283843,-0.081840403378010,-0.069503203034401,-0.073874033987522,0.007663785945624,-0.039759583771229,-0.083706893026829,0.052051432430744,0.192939266562462,-0.036344159394503,0.160005420446396,-0.091376900672913,-0.015422737225890,0.089377313852310,-0.000261296489043,0.100870929658413) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.043873608112335,0.145049929618835,0.134907409548759,-0.048448950052261,0.027851970866323,0.041316088289022,0.037199731916189,-0.198424160480499,0.254633784294128,0.173040971159935,-0.027350682765245,0.207449153065681,-0.099425770342350,0.003301704535261,-0.159258186817169,0.111510619521141) * MODEL1_texOff(vec2(1,0));
res += mat4(-0.015039500780404,0.027621718123555,0.082670286297798,-0.070075429975986,0.005361144430935,-0.114280730485916,0.011992995627224,-0.026973977684975,-0.089975871145725,0.221051737666130,-0.042340584099293,-0.195068717002869,-0.075753062963486,-0.043264307081699,-0.082441680133343,-0.070486806333065) * MODEL1_texOff(vec2(1,1));
res += mat4(0.028771836310625,-0.072068609297276,0.048726387321949,-0.053865149617195,0.151671960949898,0.041583303362131,0.196444496512413,0.174906536936760,-0.069565221667290,-0.118861459195614,0.063969664275646,-0.106334708631039,-0.110269531607628,-0.105031840503216,0.136186853051186,0.071026422083378) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.056603845208883,-0.076100870966911,0.107453793287277,-0.008800837211311,0.134156599640846,0.056814312934875,0.171093538403511,0.219604581594467,-0.076970443129539,-0.075356647372246,0.047334924340248,-0.120121166110039,-0.189843744039536,-0.110643781721592,-0.009049698710442,-0.070287287235260) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.051290087401867,-0.092820107936859,-0.006309508811682,-0.037947505712509,0.122622191905975,-0.047756090760231,-0.076480254530907,0.000017307751477,0.179098501801491,0.032715648412704,0.044476769864559,-0.033132366836071,-0.101061150431633,-0.030820893123746,-0.017310393974185,0.037105191498995) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.013418440707028,0.064469553530216,-0.173044964671135,-0.071911148726940,0.057939667254686,0.061050657182932,0.835194408893585,0.299827784299850,-0.075403876602650,0.090953066945076,-0.022031433880329,-0.333084583282471,0.037038132548332,0.012381180189550,-0.265788942575455,-0.304064214229584) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.062446922063828,0.015786806121469,0.185818597674370,0.047340419143438,-0.592273592948914,-0.390347152948380,0.245915487408638,0.683485329151154,0.093549020588398,-0.003390412544832,0.052871890366077,-0.054578091949224,0.084535270929337,-0.026865646243095,-0.090956769883633,-0.034396678209305) * MODEL2_texOff(vec2(0,0));
res += mat4(0.050019312649965,-0.062117420136929,-0.013777407817543,0.201971083879471,0.059563271701336,-0.078115195035934,-0.098079867660999,-0.154693856835365,0.108697190880775,0.102276794612408,0.085130766034126,-0.106516413390636,0.025348786264658,-0.032287511974573,-0.055650759488344,0.156141743063927) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.009615988470614,0.089589655399323,-0.238938763737679,0.136399403214455,0.009432789869606,0.070363193750381,0.446972787380219,0.208583995699883,-0.062929980456829,0.074623845517635,-0.051169704645872,0.058736123144627,0.065380603075027,0.000173058695509,0.171246558427811,0.020490856841207) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.000236515421420,0.120975993573666,0.165558069944382,-0.128171235322952,0.104285396635532,-0.006781411822885,0.229479312896729,0.146618351340294,-0.066078573465347,0.002894854638726,0.058391235768795,0.023868693038821,0.093801528215408,0.037459630519152,0.011787421070039,0.218184828758240) * MODEL2_texOff(vec2(1,0));
res += mat4(0.024831021204591,0.112261809408665,0.041985992342234,-0.035430297255516,0.097452431917191,-0.037290573120117,0.000200596929062,-0.189808189868927,0.050484597682953,0.179072141647339,0.063131988048553,0.078966692090034,-0.025124659761786,0.101179845631123,-0.033807218074799,0.023658616468310) * MODEL2_texOff(vec2(1,1));
res += mat4(0.061630073934793,-0.029587496072054,-0.005540353711694,0.033718027174473,0.040170207619667,0.035098951309919,0.165225297212601,0.002753492444754,-0.017271164804697,-0.083833090960979,-0.019027452915907,0.033103600144386,0.014849643222988,-0.021756071597338,0.106762401759624,-0.060747362673283) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.137726560235023,-0.237385988235474,-0.062237519770861,0.048536736518145,-0.132039695978165,-0.255515366792679,0.011947761289775,0.066919699311256,-0.118755809962749,-0.119902931153774,-0.057397373020649,0.033862005919218,0.010817138478160,-0.332208156585693,0.101565927267075,0.186625406146049) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.196835517883301,-0.030389625579119,-0.017857093364000,0.122672021389008,-0.012260460294783,0.118837527930737,-0.106060020625591,0.028260707855225,-0.106646828353405,0.123162716627121,0.001931413658895,0.139471590518951,0.010536695830524,-0.025247860699892,-0.094869427382946,0.131118312478065) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.082499198615551,-0.034741926938295,0.110309384763241,-0.057180844247341,-0.352416336536407,-0.510466396808624,0.067027494311333,0.429225802421570,-0.133270218968391,0.114792086184025,0.039658859372139,0.043836381286383,-0.098733618855476,0.024231337010860,-0.145207613706589,-0.077295385301113) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.139088943600655,-0.082319967448711,0.127700969576836,0.112444490194321,0.080185897648335,-0.134846612811089,0.021266596391797,-0.071459427475929,-0.064084872603416,0.120181515812874,-0.027234094217420,0.072019726037979,0.002840639092028,-0.016470681875944,-0.101306103169918,0.239095866680145) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.042849414050579,-0.125145807862282,-0.007937686517835,0.059270780533552,-0.021690504625440,-0.172515764832497,-0.073465190827847,0.142356380820274,-0.086164511740208,-0.012708390131593,-0.007387102581561,0.090470820665359,0.194851130247116,0.034628789871931,-0.048702821135521,0.102181613445282) * MODEL3_texOff(vec2(0,1));
res += mat4(0.064361549913883,-0.096832692623138,0.169013574719429,0.002307067392394,0.031658340245485,-0.072384111583233,-0.075186818838120,-0.123930424451828,0.012104226276278,0.066487312316895,0.028199089691043,0.101598158478737,-0.096331141889095,0.003777312114835,-0.079959519207478,0.064478777348995) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.070635259151459,-0.073653399944305,0.007655967492610,-0.031178306788206,-0.019312907010317,-0.064983494579792,0.026824222877622,0.004251003265381,0.036953520029783,0.195114091038704,-0.008272415027022,0.165465801954269,-0.177185475826263,0.010971934534609,-0.088190697133541,-0.145081013441086) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.095384664833546,-0.082753695547581,0.032882083207369,-0.027792857959867,-0.076296687126160,0.115528024733067,-0.047336533665657,-0.067121684551239,-0.034260582178831,0.062500789761543,0.009811190888286,0.059261765331030,0.123486317694187,0.027179324999452,-0.051528103649616,-0.137138679623604) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.004995279479772,-0.051454272121191,0.093408770859241,0.047695223242044,-0.004031850490719,-0.032561097294092,-0.353166431188583,-0.002750132931396,-0.020203037187457,0.034776799380779,-0.008318954147398,-0.031586948782206,0.080210730433464,0.293642461299896,0.162255823612213,0.167682766914368) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.294672399759293,0.098474659025669,-0.005367705132812,-0.058283828198910,0.155888259410858,0.021510811522603,-0.145923152565956,0.077906839549541,-0.000545980932657,-0.032477296888828,-0.099841073155403,-0.100642360746861,0.104910090565681,0.181389123201370,0.153508007526398,0.115970365703106) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.096907675266266,-0.024167150259018,-0.062558688223362,-0.064258165657520,-0.052876736968756,-0.109884463250637,0.004964750725776,0.013974275439978,0.083169192075729,0.060874674469233,-0.049514826387167,-0.086111471056938,0.010273156687617,0.170871376991272,0.211340099573135,0.056788902729750) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.082380250096321,-0.248880907893181,0.273026794195175,0.060776613652706,0.095434509217739,-0.126085028052330,-0.584791123867035,0.049960114061832,-0.028279541060328,0.057001657783985,-0.032028760761023,-0.158414721488953,-0.051329661160707,-0.004559420049191,0.147500336170197,0.017954966053367) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.079968132078648,-0.126599252223969,-0.040842689573765,0.145515888929367,-0.349615097045898,-0.531381905078888,-0.243517756462097,0.386356085538864,0.008424739353359,0.120877772569656,0.025654932484031,-0.276934832334518,-0.002258379012346,0.116620890796185,0.320261538028717,0.021267816424370) * MODEL4_texOff(vec2(0,0));
res += mat4(0.034285858273506,-0.020964941009879,-0.096907630562782,-0.217660084366798,-0.063361182808876,-0.096164748072624,-0.026393564417958,-0.041617229580879,0.126542598009109,0.059161931276321,-0.034753125160933,-0.104887813329697,-0.063696995377541,0.007755095139146,0.299352228641510,0.031285431236029) * MODEL4_texOff(vec2(0,1));
res += mat4(0.120424143970013,-0.223607361316681,-0.160548508167267,-0.021150071173906,0.092646285891533,-0.121426425874233,-0.106174319982529,-0.052951544523239,-0.079863302409649,0.017627490684390,0.037861369550228,-0.046594470739365,-0.032093059271574,-0.159649446606636,-0.290647357702255,-0.032786931842566) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.261065006256104,-0.063665941357613,0.024728432297707,0.105583272874355,0.183716490864754,0.051012959331274,-0.005977715831250,0.008126797154546,-0.012815395370126,-0.043051835149527,0.012692340649664,-0.055250398814678,-0.098592311143875,-0.273970633745193,0.311371952295303,0.196581885218620) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.043199587613344,-0.010549915954471,-0.115333668887615,0.031707819551229,0.018356068059802,0.127943336963654,0.053006980568171,0.000744033430237,0.068572744727135,0.034267183393240,0.018484277650714,-0.046756044030190,-0.163901910185814,-0.122681848704815,0.261250704526901,-0.130728781223297) * MODEL4_texOff(vec2(1,1));
res += mat4(0.025563819333911,-0.184912845492363,0.077663198113441,0.035558786243200,-0.050673454999924,0.185578152537346,-0.001827778294683,0.001262869569473,-0.055848971009254,0.023616816848516,0.071115717291832,-0.061998389661312,0.007619658950716,-0.247744768857956,0.072445377707481,0.336458981037140) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.083100423216820,0.230573505163193,-0.136814653873444,-0.229730486869812,0.054637968540192,-0.098595090210438,-0.012014118954539,0.105813868343830,-0.001332408515736,-0.107935942709446,0.039185635745525,0.003087199758738,-0.056264583021402,-0.018103959038854,-0.002061933744699,0.022823385894299) * MODEL5_texOff(vec2(-1,0));
res += mat4(0.011788670904934,-0.231628075242043,-0.084062114357948,-0.131902396678925,-0.022214401513338,0.166536480188370,0.016815859824419,-0.023928897455335,-0.075402922928333,-0.021940914914012,-0.028716847300529,0.036103807389736,0.077141962945461,-0.224200978875160,0.191997662186623,0.151542708277702) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.083417527377605,-0.028635609894991,0.047570202499628,-0.041588976979256,-0.144280359148979,0.193179771304131,0.093052096664906,-0.019613737240434,-0.094283446669579,0.122777380049229,-0.282953709363937,0.028604663908482,0.018347898498178,-0.297369062900543,0.116053454577923,0.308612883090973) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.166830196976662,-0.296082943677902,-0.136954098939896,-0.020493287593126,-0.104352019727230,0.452033221721649,0.137937292456627,-0.078018993139267,-0.061996378004551,0.079552985727787,-0.012944910675287,0.067530728876591,0.131089568138123,-0.329399824142456,-0.077632501721382,-0.079429179430008) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.188422560691833,0.274194210767746,0.060477633029222,0.096267998218536,0.108582012355328,0.012613992206752,0.017529044300318,0.081128574907780,-0.183130294084549,0.008121982216835,0.010790023021400,0.284384757280350,0.004344375804067,0.006959611549973,0.151776343584061,0.047973565757275) * MODEL5_texOff(vec2(0,1));
res += mat4(0.023420955985785,0.108907788991928,-0.096384435892105,0.074839323759079,-0.017361227422953,0.165367528796196,0.173607841134071,-0.047142129391432,-0.051593456417322,0.011374915950000,-0.068528667092323,-0.087109588086605,-0.009728605858982,-0.201446756720543,0.021627800539136,0.282782822847366) * MODEL5_texOff(vec2(1,-1));
res += mat4(0.151391908526421,0.072582736611366,-0.032712418586016,0.038121022284031,-0.029803425073624,0.415199697017670,0.126287341117859,-0.183099150657654,-0.060902550816536,0.041997391730547,0.122760191559792,-0.017990030348301,0.029887937009335,-0.155706167221069,0.177237480878830,0.269553422927856) * MODEL5_texOff(vec2(1,0));
res += mat4(0.078926540911198,-0.204820826649666,-0.100520417094231,0.026134237647057,-0.025677723810077,0.360707521438599,0.122109994292259,-0.078010059893131,-0.165752664208412,-0.007675304543227,-0.008903644979000,0.074964776635170,0.010479331016541,0.002053888281807,0.212264373898506,0.243562340736389) * MODEL5_texOff(vec2(1,1));
res += mat4(0.096298389136791,0.122955299913883,0.068873517215252,-0.055346563458443,0.064825899899006,0.045210789889097,-0.067182697355747,0.137488171458244,-0.060062550008297,0.204787954688072,-0.079002186655998,0.094045504927635,0.083919465541840,-0.019495639950037,-0.231789544224739,0.026251645758748) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.210924446582794,-0.197092071175575,0.048326037824154,-0.033473826944828,-0.136041015386581,-0.095559395849705,-0.199609622359276,-0.035993218421936,-0.135910928249359,0.068860366940498,0.035241939127445,0.232323572039604,0.038620643317699,0.201381266117096,-0.259368717670441,0.043824221938848) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.135639086365700,0.268649727106094,-0.065761581063271,0.042959488928318,0.014730599708855,-0.185315623879433,-0.065244205296040,-0.053634632378817,-0.068013399839401,0.012016948312521,0.051715105772018,0.064843706786633,-0.044683001935482,-0.313412249088287,-0.064973503351212,0.008061077445745) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.214858964085579,-0.033481337130070,-0.255141884088516,0.156647071242332,-0.009540805593133,-0.000751434883568,-0.259552150964737,-0.064154721796513,-0.019338134676218,0.454613000154495,0.128057688474655,0.122236728668213,0.027146933600307,0.035762242972851,-0.176041811704636,0.008858134970069) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.421147972345352,0.165063157677650,-0.136063858866692,-0.223662436008453,-0.359902620315552,-0.166337311267853,-0.304894357919693,-0.333101987838745,-0.065612077713013,0.002346053719521,-0.044100787490606,-0.082792118191719,0.047540154308081,0.039593569934368,-0.212305814027786,-0.089257158339024) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.144244447350502,-0.154235735535622,-0.085967831313610,-0.064246430993080,-0.199339210987091,0.023476211354136,-0.149766892194748,0.087256997823715,-0.067544236779213,0.169812992215157,-0.054167605936527,-0.089813597500324,-0.000051179929869,-0.014988279901445,-0.111582547426224,-0.125417426228523) * MODEL6_texOff(vec2(0,1));
res += mat4(0.125590816140175,-0.105171069502831,0.174833878874779,0.136327728629112,-0.023015893995762,0.027046559378505,-0.070807673037052,0.052755527198315,0.142732292413712,0.018707226961851,-0.055157113820314,0.107405774295330,-0.001027796301059,-0.036228552460670,-0.081591174006462,0.038494765758514) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.215519830584526,0.002971719717607,0.059137839823961,0.216245874762535,0.049318265169859,-0.205359369516373,-0.022223578765988,0.050151500850916,0.066536568105221,-0.054204590618610,-0.119640409946442,0.050311170518398,-0.024312945082784,0.157207146286964,-0.158497914671898,-0.017738830298185) * MODEL6_texOff(vec2(1,0));
res += mat4(0.030858546495438,0.002430391032249,-0.119110085070133,-0.063563987612724,0.007835521362722,-0.016577025875449,0.042321205139160,0.091559596359730,0.104888208210468,-0.038438796997070,-0.063401073217392,0.207280710339546,0.048845220357180,0.014461941085756,-0.074584782123566,0.058801218867302) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.980707347393036,0.137347906827927,-0.230338215827942,0.203775241971016) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL11
//!DESC (AU_M_S_2x_LA) mapping 2_5

vec4 hook()
{
vec4 res = vec4(-0.036451227962971,-0.105754949152470,0.152918875217438,0.001075765816495);
res += mat4(0.111842043697834,-0.016691215336323,-0.071090109646320,0.052495744079351,-0.006482170894742,-0.183199599385262,-0.087991118431091,0.050228066742420,0.135171338915825,0.004434055648744,0.142373710870743,0.002293815603480,0.023289740085602,-0.086791090667248,-0.018008671700954,0.067705988883972) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.051528211683035,-0.046241328120232,0.139103919267654,-0.149095073342323,-0.036195799708366,-0.003467909060419,-0.217470169067383,-0.033428732305765,-0.007112897466868,0.023951420560479,-0.007261097431183,-0.050216354429722,0.012354874052107,0.068261794745922,0.025488333776593,0.150462895631790) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.000914817792363,-0.078797593712807,0.032469507306814,0.059478078037500,-0.014500894583762,0.044034074991941,-0.182597115635872,-0.051853913813829,-0.085918746888638,0.178357467055321,0.010954191908240,-0.091810002923012,0.033007770776749,0.373332023620605,-0.076033450663090,0.036618612706661) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.103563643991947,-0.142860919237137,-0.042964819818735,-0.111942864954472,0.086581900715828,-0.053291711956263,-0.189364835619926,0.115714341402054,0.015367218293250,0.028732085600495,0.258015275001526,-0.115297332406044,0.021837398409843,0.032663613557816,-0.106100708246231,0.051637656986713) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.246043115854263,0.129210710525513,0.005515403579921,-0.100668944418430,0.012807960622013,0.236530408263206,-0.821897208690643,0.049195662140846,-0.012142607942224,0.021713085472584,-0.206691429018974,0.127100586891174,-0.073269940912724,-0.056880120187998,0.055051576346159,0.104390665888786) * MODEL1_texOff(vec2(0,0));
res += mat4(0.041094359010458,-0.171623811125755,0.045012552291155,0.010737434029579,0.081465579569340,0.049420714378357,-0.193941712379456,-0.072906710207462,-0.082608751952648,-0.125172942876816,-0.003203491447493,0.074058823287487,0.130081132054329,0.365495085716248,-0.127803236246109,-0.051795497536659) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.013485171832144,-0.140719786286354,0.068073496222496,-0.084686972200871,0.056393589824438,0.076611459255219,-0.138668999075890,0.092711970210075,0.126520961523056,0.052034690976143,-0.145822212100029,-0.018503772094846,0.033492177724838,0.035729043185711,0.026755817234516,0.080291114747524) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.085772670805454,0.074260666966438,-0.008974928408861,0.038969546556473,-0.010437889024615,0.175156846642494,-0.490915387868881,0.057154018431902,-0.080626122653484,-0.152496099472046,-0.229404419660568,-0.037988644093275,-0.062763705849648,0.102932281792164,0.046357035636902,0.023155247792602) * MODEL1_texOff(vec2(1,0));
res += mat4(-0.085425838828087,0.133799806237221,-0.049631848931313,-0.019889840856194,0.008772470988333,-0.108585134148598,-0.064724870026112,-0.066722787916660,-0.066226765513420,0.119784548878670,-0.070146031677723,-0.047652464359999,0.023497046902776,0.125453770160675,-0.126240804791451,0.100580856204033) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.028448633849621,-0.008908748626709,-0.014704772271216,0.014438958838582,0.066547416150570,0.059139519929886,-0.160842075943947,0.068139687180519,0.020580204203725,-0.042664736509323,0.065293647348881,0.040163252502680,-0.023448286578059,0.039328917860985,-0.241903185844421,0.091748125851154) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.041292618960142,0.077449940145016,-0.077516525983810,0.153724566102028,0.021900556981564,-0.119127862155437,-0.109624326229095,0.102869927883148,-0.131511554121971,0.012026724405587,-0.046153161674738,-0.126162409782410,0.028531810268760,-0.240384727716446,-0.160240292549133,0.203361228108406) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.025801246985793,0.188961341977119,-0.199164614081383,0.105030745267868,0.088636703789234,0.017469754442573,-0.146595120429993,0.078862853348255,-0.002403729828075,0.162360817193985,-0.068798407912254,-0.238855242729187,-0.058230515569448,0.038050301373005,-0.141352951526642,0.006450706161559) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.060681182891130,0.120541185140610,-0.163300216197968,0.088796958327293,-0.227899134159088,-0.296327650547028,0.000305618304992,0.001390136079863,0.052977763116360,0.292682319879532,-0.136069387197495,0.111150197684765,0.005644528195262,-0.011983844451606,-0.142445206642151,-0.107786983251572) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.144408836960793,0.210339263081551,0.117240734398365,-0.351833403110504,-0.213771060109138,-0.303918033838272,0.448819667100906,0.285685062408447,-0.027979705482721,-0.012865666300058,-0.008593026548624,-0.064337708055973,0.020334525033832,0.234085187315941,-0.570969402790070,-0.072235554456711) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.033814404159784,-0.107862867414951,-0.000390333705582,0.540462017059326,-0.028315732255578,-0.000513338774908,0.096038497984409,0.119065538048744,-0.101081535220146,0.217085227370262,-0.037047270685434,-0.265178591012955,0.070942103862762,-0.001700359513052,-0.302301734685898,0.108253180980682) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.066689670085907,-0.122262284159660,0.058315079659224,-0.003998080734164,-0.011995284818113,-0.088677234947681,-0.199275493621826,0.023977182805538,0.020290514454246,-0.038678944110870,0.039957281202078,0.064373254776001,0.020509479567409,-0.056963007897139,-0.011456805281341,-0.000933506060392) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.165795922279358,-0.041576057672501,-0.055484592914581,-0.055718958377838,0.039077814668417,-0.036414671689272,0.204778939485550,-0.122503064572811,-0.127488479018211,-0.047672647982836,0.016538089141250,-0.085745036602020,0.012666658498347,-0.049523320049047,-0.115316174924374,0.016860969364643) * MODEL2_texOff(vec2(1,0));
res += mat4(0.024974811822176,-0.012413438409567,0.180282667279243,0.007544279564172,0.024541586637497,0.254807204008102,0.020843055099249,0.033881179988384,0.005410757381469,-0.044802468270063,-0.051495686173439,-0.113764047622681,-0.009541307576001,0.035002093762159,-0.030638823285699,0.013087921775877) * MODEL2_texOff(vec2(1,1));
res += mat4(0.022353095933795,0.000729671854060,0.081624552607536,-0.048890322446823,0.040417883545160,0.131432950496674,-0.092838607728481,0.049593556672335,0.030052864924073,0.186468631029129,0.069300100207329,0.104658074676991,-0.023559248074889,-0.186610266566277,0.182064682245255,0.033707901835442) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.188205793499947,0.107315041124821,0.049724921584129,0.121426180005074,0.000265822192887,-0.091174282133579,-0.060820572078228,0.201018005609512,0.045374080538750,0.073524244129658,-0.248013511300087,0.157436743378639,-0.187217175960541,0.062755502760410,0.265668451786041,-0.089811071753502) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.046709362417459,0.004365500994027,0.141370087862015,0.197740986943245,0.022042488679290,-0.039520826190710,0.083052381873131,0.061079811304808,0.012328520417213,-0.012650084681809,-0.040456131100655,0.042196489870548,-0.061788018792868,0.164371103048325,0.096089601516724,-0.068426497280598) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.006727515719831,0.211990192532539,0.006684354972094,-0.060889746993780,-0.183352679014206,-0.284831672906876,0.181944191455841,-0.005375719629228,-0.026976831257343,0.077523373067379,-0.118510566651821,0.001918081543408,-0.072336345911026,0.009255000390112,-0.089307136833668,0.076489634811878) * MODEL3_texOff(vec2(0,-1));
res += mat4(0.025672435760498,-0.133832529187202,-0.068728148937225,0.087249711155891,0.010243551805615,0.226367101073265,-0.037257403135300,-0.078983843326569,0.002932647941634,-0.029950026422739,-0.282169014215469,-0.066994257271290,0.104106329381466,0.230103462934494,-0.131386145949364,0.095461882650852) * MODEL3_texOff(vec2(0,0));
res += mat4(0.115322932600975,-0.316177964210510,0.098119676113129,0.219779536128044,0.019323294982314,-0.056332927197218,0.123140364885330,0.092347897589207,0.027083700522780,0.032538026571274,-0.106296524405479,0.068818159401417,0.133518174290657,-0.003289387794212,-0.213548436760902,-0.066892102360725) * MODEL3_texOff(vec2(0,1));
res += mat4(0.009756748564541,0.153449222445488,-0.000246289069764,-0.040032494813204,-0.059635985642672,0.138613909482956,-0.055019788444042,-0.184651866555214,0.006905267480761,0.052062563598156,0.032002724707127,-0.044725459069014,-0.075062647461891,0.039966382086277,0.065685205161572,-0.003066163277254) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.089506521821022,-0.167766645550728,0.120851337909698,0.039829201996326,0.015248493291438,0.012927641160786,-0.113885633647442,0.107805147767067,0.008361082524061,0.010357302613556,-0.100662328302860,-0.006463023368269,0.039634685963392,0.152749046683311,-0.047147177159786,-0.121223747730255) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.044058132916689,0.068388007581234,0.087252028286457,0.103078939020634,-0.094969883561134,-0.012369181960821,0.026233801618218,0.060326989740133,-0.010187916457653,0.202032938599586,0.047914367169142,0.030143802985549,0.073184378445148,0.017752761021256,-0.127378910779953,-0.121546529233456) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.135237574577332,0.116963736712933,-0.152010560035706,-0.106271214783192,-0.051013272255659,0.062724113464355,-0.118579819798470,-0.028073333203793,0.026759684085846,-0.145089164376259,0.077213712036610,-0.034372966736555,0.043831881135702,0.009115130640566,0.097162298858166,-0.020154312252998) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.138219818472862,-0.052096940577030,0.156730279326439,0.041368614882231,0.104461006820202,0.047984063625336,0.006810580380261,0.038959607481956,0.021970190107822,-0.139670550823212,0.070280753076077,-0.095953352749348,0.005377744324505,-0.063090108335018,0.134229540824890,-0.000303294189507) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.137879952788353,-0.018226783722639,0.083674892783165,0.288253873586655,0.032754793763161,0.007367047946900,0.054261684417725,0.087998777627945,0.028347536921501,-0.174241602420807,0.083171993494034,-0.093141704797745,0.010016934946179,0.021118074655533,0.205715507268906,0.008575353771448) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.240540280938148,-0.224138915538788,0.105152226984501,-0.209523707628250,-0.186035498976707,0.093712046742439,-0.010276176966727,-0.103475540876389,0.039681058377028,-0.094186283648014,0.149981766939163,-0.013062295503914,0.098962686955929,0.108953632414341,0.162070706486702,0.115258112549782) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.145010709762573,-0.007361748721451,-0.011173607781529,0.134817719459534,-0.429893702268600,-0.347311735153198,0.066003918647766,0.055725809186697,0.099031172692776,-0.314354509115219,0.249490588903427,-0.067535609006882,0.103072367608547,-0.056408621370792,-0.050876770168543,0.068485364317894) * MODEL4_texOff(vec2(0,0));
res += mat4(0.038172788918018,0.182620301842690,0.050111055374146,0.126362234354019,0.022633517161012,-0.020651543512940,-0.020686797797680,0.139990448951721,0.021668450906873,-0.211839616298676,0.176453441381454,-0.043524648994207,0.042740803211927,-0.012721108272672,0.115360274910927,0.151500508189201) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.003709299257025,-0.044534873217344,0.023154152557254,-0.157122999429703,0.088232047855854,-0.098155982792377,-0.023259956389666,0.050931956619024,-0.010211013257504,-0.096496634185314,0.077570736408234,0.002372457413003,0.035099446773529,0.028528572991490,0.162817984819412,-0.089991927146912) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.098201148211956,0.097950175404549,-0.008576784282923,-0.204385340213776,0.080636367201805,-0.052867013961077,-0.122092090547085,0.054511409252882,0.061334237456322,-0.166284352540970,0.063848696649075,0.022114194929600,-0.033675394952297,-0.170052424073219,0.076763607561588,-0.097049728035927) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.002424756297842,-0.153291448950768,0.081175133585930,0.064102992415428,-0.020500496029854,0.080262653529644,-0.070995137095451,0.086921222507954,0.007005115039647,-0.102502532303333,0.071310348808765,-0.025192949920893,-0.082230910658836,0.040098741650581,0.015014712698758,-0.032423447817564) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.010833993554115,0.088789999485016,-0.010341181419790,0.095978744328022,-0.018459644168615,-0.056066125631332,0.052907321602106,-0.018493669107556,0.009611275978386,-0.069464169442654,0.082368388772011,0.109490066766739,-0.168158799409866,-0.045619316399097,0.048393148928881,-0.190479934215546) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.102529488503933,-0.033888477832079,0.050536844879389,0.017608430236578,-0.032972913235426,0.002019746461883,0.124046266078949,-0.097315162420273,-0.086464628577232,0.097550064325333,-0.071309499442577,0.112034134566784,-0.128798872232437,-0.225318565964699,0.150984749197960,-0.241649523377419) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.056127753108740,0.095264360308647,0.017829319462180,0.063677005469799,0.027256248518825,-0.002203413052484,0.058453023433685,-0.018042985349894,-0.020395971834660,-0.007365819998085,-0.066999278962612,0.095554955303669,-0.047735858708620,0.162318393588066,0.252654045820236,-0.120885513722897) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.063912682235241,-0.136563703417778,0.102068170905113,-0.305088818073273,0.001161051564850,-0.050345707684755,0.169807597994804,0.028020795434713,-0.091557092964649,0.188603088259697,0.143805980682373,0.068457163870335,-0.019687972962856,-0.238112866878510,0.130663484334946,0.043048515915871) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.145528674125671,0.155543804168701,-0.006602583918720,-0.008017485961318,0.019876528531313,-0.167900636792183,-0.004746489692479,-0.047610092908144,-0.227875590324402,0.007040141150355,-0.118255600333214,0.048902969807386,0.156319826841354,-0.148967534303665,0.024162517860532,0.213890120387077) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.193422466516495,0.223546534776688,-0.065213717520237,-0.072159186005592,0.172262936830521,-0.047645132988691,0.138648256659508,-0.083410605788231,-0.127506047487259,-0.104166500270367,-0.039474569261074,0.042425572872162,-0.083887271583080,-0.002834847662598,0.146226689219475,0.021852072328329) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.018299140036106,-0.056939348578453,-0.007830420508981,-0.034070026129484,0.079213075339794,-0.027590131387115,0.209804475307465,-0.038388498127460,-0.012268871068954,0.171926051378250,-0.010064599104226,0.094465404748917,0.023380350321531,-0.251402020454407,0.367095768451691,-0.047387510538101) * MODEL5_texOff(vec2(1,-1));
res += mat4(0.171483695507050,0.135422870516777,-0.031324528157711,-0.227896004915237,-0.028845408931375,-0.031571347266436,-0.060090035200119,-0.222943335771561,-0.144306629896164,-0.037795811891556,-0.062352471053600,-0.012834838591516,0.053006090223789,0.028032077476382,0.222114264965057,0.022203007712960) * MODEL5_texOff(vec2(1,0));
res += mat4(0.009983615949750,-0.064302802085876,-0.063315331935883,0.100159637629986,0.092579089105129,0.264000058174133,0.162809982895851,-0.102031297981739,-0.040623337030411,-0.239904671907425,0.021533757448196,0.079256698489189,0.047842532396317,0.065833993256092,0.014747589826584,0.031348742544651) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.102641686797142,-0.016581088304520,0.016809113323689,0.048197653144598,0.032928265631199,0.276546537876129,0.175106480717659,-0.025211492553353,-0.006135843694210,0.078971080482006,-0.082155995070934,0.002728444291279,0.154657423496246,0.038417860865593,0.138748928904533,0.098589554429054) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.209398344159126,0.188530787825584,0.125378414988518,-0.010946770198643,0.052768547087908,-0.102771803736687,0.227419555187225,0.091138668358326,0.091119691729546,-0.086002208292484,-0.128774523735046,0.081014022231102,0.142080828547478,-0.038946378976107,0.044646423310041,0.123569585382938) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.019211968407035,0.089531965553761,-0.067168042063713,0.017282972112298,0.046525590121746,-0.010887481272221,0.142495438456535,-0.011969470418990,0.115157939493656,-0.126213639974594,-0.063975892961025,0.110318899154663,0.034676719456911,-0.058263987302780,0.018593348562717,-0.006586773321033) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.040680706501007,0.133699521422386,-0.052754916250706,0.217042058706284,-0.078046962618828,0.207270592451096,0.174379855394363,-0.050584368407726,-0.036445759236813,-0.080738991498947,0.097678922116756,-0.094823434948921,0.152756914496422,-0.024283308535814,0.041624557226896,0.027986926957965) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.557576954364777,-0.175769269466400,-0.449313521385193,-0.331848442554474,-0.105951741337776,-0.173144087195396,0.035130281001329,0.017461268231273,0.006163997109979,0.044420801103115,-0.117407426238060,-0.152525618672371,0.189346730709076,0.194095015525818,-0.053264919668436,-0.043731145560741) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.108802080154419,-0.088319733738899,-0.163302093744278,0.114832185208797,-0.045515030622482,-0.139357209205627,-0.073192849755287,0.001045030192472,0.074100553989410,0.095564179122448,0.000743836804759,-0.064092151820660,0.052458785474300,0.060130365192890,-0.135689243674278,-0.122367277741432) * MODEL6_texOff(vec2(0,1));
res += mat4(0.060828402638435,0.105279274284840,-0.103060722351074,0.009042751975358,-0.024534000083804,-0.004124200902879,0.124971538782120,-0.074818097054958,0.095106720924377,0.025409830734134,0.086720585823059,-0.046551298350096,0.003606840968132,-0.084637239575386,0.119752638041973,-0.106665156781673) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.162184521555901,-0.288333088159561,0.192265510559082,-0.019113505259156,0.022641623392701,-0.043618902564049,0.057088837027550,-0.136748865246773,0.009644329547882,0.068961001932621,-0.056494034826756,-0.026057805866003,0.010742072947323,-0.053800266236067,0.076487004756927,-0.062593676149845) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.074390247464180,-0.065006487071514,0.126739740371704,0.157434433698654,0.084542162716389,-0.044427301734686,0.062706016004086,0.023771572858095,0.063592113554478,0.009885607287288,-0.219210132956505,-0.029071709141135,0.041020128875971,0.216268479824066,0.004435639362782,-0.176095828413963) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.996852219104767,-0.255317717790604,-0.119515232741833,0.897616267204285) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL12
//!DESC (AU_M_S_2x_LA) mapping 2_6

vec4 hook()
{
vec4 res = vec4(0.108626782894135,-0.024618467316031,-0.159040391445160,0.013416315428913);
res += mat4(-0.120156899094582,0.080356024205685,-0.162834078073502,0.162583872675896,-0.021877016872168,-0.011544827371836,-0.070530869066715,-0.031339276582003,0.141499608755112,-0.299876421689987,0.193792864680290,0.148053213953972,0.126214370131493,0.076068498194218,0.029013145714998,-0.026014704257250) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.047810804098845,-0.193529099225998,-0.107819892466068,0.122523225843906,0.088875874876976,0.156114608049393,0.059443037956953,0.056143615394831,-0.116271309554577,0.010194341652095,-0.146550759673119,-0.141960933804512,-0.131473556160927,-0.381923645734787,-0.016507528722286,0.021233506500721) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.015405376441777,-0.130344837903976,0.185030460357666,-0.107145465910435,0.061807252466679,0.066398404538631,-0.046679221093655,-0.041060559451580,0.202538967132568,0.186690628528595,0.118800051510334,0.021109079942107,0.032845087349415,-0.235252797603607,0.032589897513390,-0.102547898888588) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.144175872206688,-0.147354066371918,0.014215827919543,0.023898158222437,0.006462708115578,-0.024492019787431,0.108555905520916,-0.104855507612228,0.036554217338562,0.159115135669708,-0.073440857231617,-0.097922675311565,-0.054777510464191,0.026975445449352,0.096152469515800,-0.036427717655897) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.064208619296551,0.185377940535545,-0.118215240538120,0.069778949022293,0.030620245262980,0.167894572019577,-0.119613721966743,-0.029064681380987,-0.006861373782158,-0.046326894313097,0.084967903792858,-0.029605129733682,-0.238830745220184,-0.320755481719971,-0.000116360817628,-0.116041429340839) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.168092787265778,0.035891335457563,-0.061580978333950,0.085046283900738,0.034471876919270,0.026101049035788,-0.127462685108185,-0.034157447516918,0.248840466141701,-0.025786098092794,-0.067236587405205,-0.097762063145638,-0.079498633742332,-0.181240394711494,0.142713323235512,0.167806431651115) * MODEL1_texOff(vec2(0,1));
res += mat4(0.025707108899951,-0.118689343333244,-0.042445115745068,0.084532462060452,-0.122394658625126,-0.081995800137520,0.117909915745258,-0.179504662752151,0.080008506774902,0.068004138767719,-0.049787737429142,-0.071402080357075,-0.105743750929832,0.154857456684113,0.083684720098972,0.053907223045826) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.085548005998135,0.227468445897102,0.019083254039288,-0.143300861120224,-0.027074849233031,-0.094507850706577,-0.284287840127945,0.106843970716000,-0.208745136857033,-0.143458411097527,-0.266186147928238,-0.253909111022949,0.028688181191683,0.024894516915083,0.098557174205780,0.023601964116096) * MODEL1_texOff(vec2(1,0));
res += mat4(0.181327238678932,0.007665398996323,-0.029685348272324,-0.075434274971485,0.008516666479409,-0.053534921258688,-0.246074199676514,-0.186377376317978,-0.237605452537537,0.086418330669403,-0.052485954016447,0.018387559801340,0.106741063296795,-0.004972386173904,-0.018091225996614,0.115795157849789) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.316204875707626,0.153990954160690,0.051385048776865,0.016375068575144,0.281138032674789,-0.035266734659672,-0.156213074922562,-0.113309234380722,-0.049296114593744,0.086114555597305,0.017180234193802,-0.116710774600506,0.145579829812050,-0.191004469990730,-0.005867389962077,0.114807106554508) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.208425447344780,0.078581199049950,0.000585950503591,0.074626795947552,-0.098954826593399,-0.172784671187401,-0.029818268492818,0.236399784684181,-0.045819859951735,0.164598017930984,-0.073754668235779,-0.020458372309804,0.029339607805014,0.058204207569361,0.050335902720690,0.135904893279076) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.024273570626974,-0.101813338696957,0.107321240007877,-0.013528891839087,-0.100222028791904,-0.170780554413795,-0.080760203301907,0.225944831967354,0.079267069697380,0.021323433145881,0.001237563672476,0.055711187422276,0.159342750906944,-0.058320835232735,0.045226141810417,0.146092265844345) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.068661995232105,-0.011964083649218,-0.043501015752554,-0.056448299437761,0.049978308379650,-0.147889330983162,-0.016309553757310,-0.192685276269913,0.196329519152641,-0.047826413065195,0.235331088304520,-0.210963532328606,-0.140606567263603,0.187196373939514,0.027549050748348,-0.067318990826607) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.012207177467644,-0.003176783211529,0.120579592883587,0.345017045736313,-0.176123976707458,-0.153381094336510,-0.118202507495880,-0.221516534686089,0.032800637185574,-0.210243612527847,-0.288418054580688,-0.235922038555145,0.142639681696892,0.189782455563545,-0.136008605360985,-0.078882351517677) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.007088002748787,-0.134008958935738,0.076328650116920,-0.205919340252876,-0.216575786471367,0.003468181472272,0.183645769953728,0.376513034105301,-0.022429876029491,-0.021012907847762,-0.054329805076122,-0.023166241124272,0.370485097169876,-0.116304025053978,0.127685770392418,0.095989070832729) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.112036190927029,-0.012780413962901,-0.049946494400501,0.082494258880615,-0.325921565294266,0.269469887018204,0.153126969933510,0.211914017796516,-0.021062241867185,-0.030349014326930,0.045450188219547,-0.081152215600014,-0.014109415002167,-0.217523857951164,0.070461012423038,-0.002987376879901) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.125015750527382,0.080014660954475,-0.159055218100548,-0.063768699765205,-0.097951628267765,0.339937388896942,0.350211560726166,-0.171096131205559,0.051829878240824,-0.043690152466297,-0.079645067453384,-0.115944191813469,-0.047586660832167,-0.032329130917788,0.006079135462642,0.048643123358488) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.268600791692734,-0.004290703218430,-0.003920446150005,0.020668292418122,0.297548890113831,-0.105921201407909,0.168239802122116,-0.016738817095757,0.000776416622102,-0.143388912081718,-0.202395319938660,-0.044596709311008,-0.104278951883316,0.019373828545213,0.019444467499852,-0.021494915708899) * MODEL2_texOff(vec2(1,1));
res += mat4(0.224429637193680,-0.162490069866180,-0.061652958393097,0.056319270282984,-0.114116981625557,-0.045671693980694,-0.028726005926728,0.222465455532074,0.036695085465908,0.289322555065155,0.037763435393572,-0.067714013159275,-0.021585643291473,-0.047544922679663,-0.087461851537228,0.010570422746241) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.253348529338837,-0.400095134973526,-0.005974294617772,-0.074264921247959,0.016949832439423,-0.031191417947412,-0.108308121562004,0.042871896177530,-0.308364927768707,0.258863627910614,-0.085858814418316,0.046924896538258,0.073205433785915,-0.099881924688816,-0.066391192376614,-0.021988335996866) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.161327272653580,-0.025628689676523,0.043366473168135,-0.139892116189003,-0.128516197204590,-0.244965940713882,-0.090071208775043,-0.006111164577305,-0.419242858886719,0.147433564066887,0.056205309927464,-0.038262028247118,-0.307112842798233,-0.139748767018318,-0.036807332187891,-0.165744751691818) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.232386410236359,0.305850297212601,0.031840108335018,0.233392477035522,-0.163629859685898,-0.239717796444893,0.262290179729462,-0.471758216619492,-0.094338029623032,0.432916283607483,-0.032727826386690,0.112188577651978,-0.237402006983757,0.023033892735839,-0.051899094134569,-0.127290725708008) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.126609623432159,0.192877769470215,0.137555077672005,-0.095340482890606,-0.160948023200035,0.155561968684196,-0.002432591281831,0.254162013530731,-0.132733464241028,-0.044788997620344,0.109975725412369,0.080094084143639,0.048093941062689,-0.005086189601570,0.093420363962650,0.091046683490276) * MODEL3_texOff(vec2(0,0));
res += mat4(0.032715898007154,0.068882815539837,0.117033049464226,0.070334583520889,-0.063630394637585,-0.194388076663017,-0.135843619704247,-0.155680641531944,-0.036877881735563,-0.037305712699890,-0.124508611857891,-0.053931891918182,-0.196444511413574,-0.074176974594593,0.190747141838074,0.010591647587717) * MODEL3_texOff(vec2(0,1));
res += mat4(0.059274557977915,-0.031270448118448,0.009073391556740,-0.067998141050339,-0.184722855687141,0.046838745474815,0.314480960369110,-0.240526050329208,-0.057646807283163,0.021660091355443,0.002063407562673,-0.005941229872406,-0.039499286562204,0.038564477115870,-0.025642160326242,0.158850550651550) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.135691538453102,-0.009342987090349,-0.102494798600674,-0.039827473461628,-0.066495768725872,-0.170038163661957,-0.120950184762478,-0.084904164075851,-0.398068010807037,-0.001586545608006,-0.058120302855968,-0.077648416161537,0.435114383697510,0.072903938591480,0.073986232280731,-0.034264773130417) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.093561403453350,0.242151841521263,0.229515850543976,0.130130618810654,0.202375903725624,0.122610539197922,-0.097129695117474,-0.054950892925262,-0.266503125429153,0.134533613920212,-0.190818786621094,0.058197420090437,-0.085518285632133,0.043633058667183,0.210189893841743,-0.099358387291431) * MODEL3_texOff(vec2(1,1));
res += mat4(0.258274465799332,-0.314837217330933,-0.067751839756966,0.088660433888435,-0.119621075689793,-0.055402752012014,0.048970416188240,0.054746970534325,-0.220652908086777,-0.205014407634735,-0.087739355862141,0.019711837172508,0.247386381030083,-0.245256304740906,0.229009449481964,0.098216950893402) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.182236105203629,-0.248471394181252,-0.029939852654934,0.125257223844528,-0.178137660026550,-0.084305629134178,-0.169447898864746,-0.115798182785511,-0.114207185804844,-0.199047073721886,-0.037182819098234,0.119347505271435,0.197255000472069,-0.132174998521805,0.193965896964073,0.076693922281265) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.002875228412449,0.013710495084524,-0.024611920118332,0.015508617274463,0.018066368997097,0.023616574704647,-0.107302337884903,0.018909415230155,-0.065147295594215,-0.304150730371475,-0.154550790786743,0.084955722093582,0.159625232219696,0.051233671605587,0.165495216846466,0.193627163767815) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.113015428185463,0.015123797580600,-0.102541580796242,-0.016341922804713,0.028506498783827,-0.005819460377097,-0.049955744296312,-0.071465976536274,-0.023642871528864,-0.121658161282539,-0.012063004076481,0.036225851625204,0.043007362633944,-0.237502709031105,0.185990571975708,0.015889950096607) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.193478077650070,0.134237334132195,0.213901117444038,-0.162310391664505,-0.222179695963860,-0.131916850805283,0.006881791166961,-0.595018684864044,0.052903421223164,-0.192232161760330,0.041899189352989,0.061342526227236,-0.229795441031456,-0.175794318318367,0.191266059875488,0.166636973619461) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.113002747297287,0.027370238676667,0.018057616427541,0.220222815871239,-0.225331559777260,-0.209976911544800,-0.105202332139015,0.122599385678768,-0.147663876414299,-0.183859199285507,-0.100277312099934,0.045204155147076,-0.196121349930763,-0.238768577575684,0.256624996662140,0.177401348948479) * MODEL4_texOff(vec2(0,1));
res += mat4(0.028625154867768,-0.215515121817589,-0.110338322818279,-0.156050249934196,0.133547544479370,0.067280374467373,0.056528013199568,-0.239944234490395,-0.000047657056712,-0.012229094281793,-0.001763471052982,0.111974000930786,-0.097732521593571,-0.177527993917465,0.105130121111870,0.173887863755226) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.091135479509830,-0.172896638512611,-0.001956099178642,-0.046292949467897,0.002270931610838,-0.125991284847260,0.185703426599503,-0.201558187603951,-0.045079924166203,0.013073756359518,0.033761993050575,0.057434182614088,-0.196949064731598,-0.191481456160545,0.278302162885666,-0.247483953833580) * MODEL4_texOff(vec2(1,0));
res += mat4(0.071080505847931,-0.023154444992542,-0.103467315435410,0.027042573317885,-0.128308609127998,0.069578923285007,0.343245059251785,0.158664584159851,-0.073455788195133,-0.044856391847134,0.020680602639914,-0.010203809477389,-0.094309940934181,-0.021794715896249,-0.060008641332388,0.074789777398109) * MODEL4_texOff(vec2(1,1));
res += mat4(0.235568016767502,0.188189774751663,-0.025300081819296,-0.049624249339104,0.029106864705682,-0.066196486353874,0.074150346219540,0.022886643186212,-0.280111670494080,0.145137667655945,-0.004695651587099,-0.014140690676868,-0.168628349900246,0.058568071573973,0.106328077614307,-0.060468588024378) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.260517656803131,-0.192098662257195,-0.070150136947632,-0.016333492472768,0.015929590910673,0.235827520489693,-0.036878753453493,-0.066695019602776,0.208999574184418,0.402453064918518,0.039538607001305,-0.230404347181320,-0.374032050371170,0.150804147124290,0.256086498498917,-0.222668483853340) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.095990322530270,0.091303728520870,-0.104857385158539,-0.050288710743189,-0.049536589533091,0.089123055338860,0.054710786789656,0.033697348088026,-0.240710809826851,-0.051597822457552,0.099682696163654,-0.060464210808277,-0.075148783624172,0.040857225656509,0.287626653909683,-0.192206919193268) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.057169120758772,-0.279453903436661,-0.060893360525370,0.061066966503859,0.175001889467239,-0.084556162357330,-0.005859461147338,-0.103077046573162,-0.030767200514674,0.093211442232132,0.046739790588617,-0.146289333701134,0.043337754905224,-0.219561174511909,-0.068694658577442,0.121552899479866) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.283455580472946,-0.018269410356879,0.165097281336784,-0.052935324609280,-0.058724973350763,-0.097757838666439,0.003689101431519,0.088515534996986,0.261550605297089,-0.094259656965733,0.112934827804565,0.011761032044888,0.010590117424726,-0.149727031588554,-0.338524669408798,0.023540006950498) * MODEL5_texOff(vec2(0,0));
res += mat4(0.047952685505152,0.043255250900984,-0.000400691147661,0.325928419828415,0.172957107424736,0.205278351902962,0.122732274234295,-0.017657069489360,0.092195346951485,-0.056868933141232,-0.372369349002838,-0.007733602076769,-0.129905685782433,0.236890763044357,0.243930846452713,-0.202427193522453) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.114533849060535,-0.096881195902824,-0.022794393822551,-0.015123043209314,-0.016585344448686,0.147437259554863,0.230905815958977,0.038317237049341,0.117208063602448,0.131503000855446,0.058665722608566,-0.007268337067217,-0.144360214471817,0.044053468853235,0.120961233973503,-0.036218117922544) * MODEL5_texOff(vec2(1,-1));
res += mat4(0.119896739721298,-0.130171716213226,0.073316082358360,-0.051216058433056,0.027196381241083,0.120663493871689,-0.211641401052475,0.127578735351563,-0.015165608376265,-0.093214809894562,0.141765296459198,-0.272361576557159,0.024895630776882,0.149740085005760,-0.004907780326903,0.242983162403107) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.403177440166473,0.020813137292862,-0.015000052750111,-0.189791768789291,0.131140127778053,0.061649177223444,0.276350319385529,0.209569364786148,0.032172020524740,-0.092691078782082,-0.124642476439476,-0.005502078216523,0.023529555648565,0.007383103482425,0.098434150218964,0.080175720155239) * MODEL5_texOff(vec2(1,1));
res += mat4(0.273577511310577,-0.269089430570602,0.028210898861289,-0.041854672133923,0.019110333174467,0.227415353059769,0.141296714544296,0.058940123766661,-0.121920384466648,0.163018226623535,0.182345196604729,0.114002883434296,0.064887672662735,-0.035399459302425,0.012170847505331,0.022919341921806) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.269570350646973,-0.101667337119579,0.124201580882072,0.018408026546240,-0.135522618889809,-0.268023014068604,-0.252890259027481,-0.142178416252136,-0.125484675168991,0.054572321474552,0.147558003664017,0.072905033826828,-0.204928010702133,0.222042128443718,0.019142089411616,0.152710095047951) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.172885760664940,0.183502554893494,-0.109195135533810,-0.018562017008662,0.020798685029149,-0.134011566638947,0.016377938911319,0.169120028614998,-0.042330510914326,-0.039527446031570,0.137069299817085,0.150376588106155,0.061623591929674,0.058811623603106,-0.292269855737686,0.009548808448017) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.065512917935848,0.256245642900467,0.106186300516129,-0.415699362754822,0.100092567503452,-0.099865227937698,0.070166878402233,0.017798930406570,0.293808102607727,0.134962424635887,0.263926804065704,-0.130082249641418,0.142502978444099,-0.168691098690033,-0.029820781201124,0.009567421860993) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.200899153947830,0.069521322846413,-0.065784901380539,0.158637940883636,0.082528382539749,-0.098177924752235,0.101790353655815,-0.260931909084320,0.219628602266312,-0.103589743375778,0.244417816400528,-0.071067906916142,-0.117272235453129,0.200308039784431,-0.109005898237228,0.192656442523003) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.000786469492596,-0.001002112985589,-0.225967392325401,0.052566755563021,-0.251874864101410,0.035757426172495,0.142743483185768,-0.126212313771248,0.030626945197582,0.045302018523216,0.105763927102089,-0.069696255028248,-0.071423031389713,-0.025882339105010,-0.122690610587597,-0.201511383056641) * MODEL6_texOff(vec2(0,1));
res += mat4(0.056017428636551,0.108232237398624,0.083266898989677,-0.186854556202888,0.081685267388821,0.003631051396951,-0.046916171908379,0.138129368424416,-0.032258570194244,0.212472245097160,0.275002568960190,-0.025524465367198,-0.067561104893684,-0.065211094915867,-0.028768861666322,0.199841409921646) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.186019077897072,-0.190562650561333,-0.137950286269188,-0.207546472549438,-0.027055483311415,0.124348461627960,-0.016676124185324,0.077325075864792,0.024511126801372,0.027017280459404,0.004338571336120,-0.139593258500099,0.071263879537582,-0.110426574945450,-0.015514327213168,0.116261996328831) * MODEL6_texOff(vec2(1,0));
res += mat4(0.021057231351733,-0.051919132471085,-0.114674627780914,-0.129922747612000,-0.028599796816707,0.116388320922852,0.242061302065849,0.110199496150017,-0.191744938492775,0.026437884196639,0.165384590625763,0.018005883321166,-0.069756977260113,0.018088195472956,-0.135388880968094,-0.080891378223896) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.042988896369934,-0.069609627127647,0.235472634434700,0.605808079242706) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL1
//!DESC (AU_M_S_2x_LA) mapping 3_1

vec4 hook()
{
vec4 res = vec4(-0.094658501446247,0.051873371005058,0.233285695314407,-0.166437342762947);
res += mat4(-0.002906180219725,0.054292984306812,-0.020350536331534,-0.102947235107422,-0.007319327909499,-0.033893372863531,0.003313744207844,-0.052580811083317,0.060968700796366,-0.116593100130558,-0.122836954891682,0.158118799328804,0.008263121359050,-0.179996684193611,0.081989750266075,-0.214480206370354) * MODEL7_texOff(vec2(-1,-1));
res += mat4(0.036825768649578,0.028708525002003,0.088378503918648,-0.149318963289261,0.049566455185413,-0.187295213341713,0.052204731851816,0.039838090538979,0.120927549898624,-0.111069343984127,0.044613543897867,0.006048515439034,0.061080757528543,-0.188001886010170,0.101515673100948,-0.050748664885759) * MODEL7_texOff(vec2(-1,0));
res += mat4(-0.172599226236343,-0.251811504364014,-0.087613254785538,-0.043750230222940,0.036351460963488,0.034207709133625,-0.040140658617020,0.173702478408813,0.041950684040785,0.078047826886177,0.003554947441444,0.032287016510963,-0.059280231595039,-0.054902397096157,-0.068084374070168,0.134638771414757) * MODEL7_texOff(vec2(-1,1));
res += mat4(0.042960874736309,-0.025337232276797,-0.043582048267126,-0.050246838480234,0.034097116440535,0.012734644114971,-0.101761847734451,0.074906617403030,-0.051202967762947,-0.076468117535114,-0.188992455601692,0.212549835443497,0.022061662748456,0.119350470602512,0.191086456179619,-0.175212725996971) * MODEL7_texOff(vec2(0,-1));
res += mat4(0.102017015218735,-0.205549672245979,-0.039812065660954,0.022444007918239,0.276328504085541,-0.133558869361877,-0.119470670819283,0.141674906015396,-0.000564121175557,-0.068615309894085,-0.203099966049194,0.170052438974380,0.077424183487892,0.245350673794746,0.077980525791645,-0.332668066024780) * MODEL7_texOff(vec2(0,0));
res += mat4(-0.257816910743713,0.061130836606026,0.029516851529479,-0.174347296357155,0.110074520111084,0.079161860048771,0.167792275547981,0.100513875484467,0.086046941578388,0.024034081026912,-0.149707645177841,0.312010973691940,-0.273802965879440,-0.173229932785034,-0.145107358694077,-0.343682110309601) * MODEL7_texOff(vec2(0,1));
res += mat4(0.020113306120038,0.031459596008062,-0.103480532765388,0.071090653538704,0.027589716017246,-0.212351068854332,-0.132460594177246,0.177687883377075,-0.068049646914005,0.152842149138451,0.041023027151823,0.034681290388107,0.119502082467079,-0.083379983901978,-0.131973013281822,-0.147031188011169) * MODEL7_texOff(vec2(1,-1));
res += mat4(-0.000891722389497,0.009689304977655,0.062983520328999,0.041717126965523,0.156281724572182,-0.109518587589264,-0.206209048628807,0.236055970191956,-0.124455966055393,0.308513373136520,0.200995221734047,0.139586403965950,0.172703012824059,-0.143946766853333,-0.235992297530174,0.003835686948150) * MODEL7_texOff(vec2(1,0));
res += mat4(0.031331095844507,-0.151373848319054,-0.049774385988712,-0.115523613989353,0.044627152383327,-0.088174156844616,0.122215136885643,0.061869792640209,0.112146548926830,0.115293577313423,0.121568337082863,0.131372109055519,-0.074345991015434,0.218498557806015,0.155760362744331,0.023256534710526) * MODEL7_texOff(vec2(1,1));
res += mat4(0.048024516552687,-0.032455015927553,0.018298825249076,-0.043840460479259,0.005612005013973,0.212129458785057,0.021880485117435,0.013597805984318,0.003816202050075,0.047071881592274,-0.083864644169807,-0.098663203418255,0.023664372041821,0.012461062520742,0.018581679090858,0.082795284688473) * MODEL8_texOff(vec2(-1,-1));
res += mat4(0.126300960779190,-0.114317744970322,0.014595904387534,0.025749554857612,0.061750579625368,0.105605624616146,0.078036986291409,-0.007750193588436,0.056197687983513,0.043888568878174,-0.013936763629317,-0.204775661230087,0.084302410483360,-0.158455163240433,-0.034077722579241,0.060722347348928) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.046398743987083,-0.084463253617287,-0.002045758068562,0.023672873154283,-0.067496821284294,0.046753372997046,-0.059916231781244,0.120160192251205,0.027192037552595,0.061079315841198,0.088575579226017,0.124050021171570,0.072997637093067,-0.217677667737007,-0.039971999824047,0.109463356435299) * MODEL8_texOff(vec2(-1,1));
res += mat4(0.019588319584727,0.154599994421005,0.095836438238621,0.066055238246918,-0.112417079508305,0.124514423310757,0.018308261409402,0.029155541211367,-0.071234039962292,-0.043146692216396,-0.070770911872387,0.011428082361817,0.010293260216713,-0.180334717035294,-0.149959564208984,0.144525393843651) * MODEL8_texOff(vec2(0,-1));
res += mat4(0.202172771096230,-0.059485815465450,-0.048028040677309,0.151393562555313,0.028338549658656,0.008266680873930,0.020320272073150,0.183396592736244,0.033350415527821,-0.421295166015625,-0.244560435414314,0.009423351846635,-0.071352474391460,-0.061996474862099,-0.207615092396736,0.217006757855415) * MODEL8_texOff(vec2(0,0));
res += mat4(-0.176631778478622,-0.131303057074547,-0.204621717333794,-0.035189568996429,-0.108053117990494,0.274825125932693,-0.039767067879438,0.018914993852377,-0.059978988021612,-0.079660385847092,0.020790752023458,0.006317242048681,0.292240887880325,-0.195108726620674,-0.085770323872566,0.243798077106476) * MODEL8_texOff(vec2(0,1));
res += mat4(0.034422080963850,0.000974981812760,-0.142155274748802,-0.039760828018188,-0.021459121257067,-0.198476433753967,-0.082064151763916,-0.094776391983032,-0.023290770128369,0.118697874248028,0.005313443485647,0.053712770342827,0.091699816286564,0.005972416605800,-0.034244753420353,0.184610113501549) * MODEL8_texOff(vec2(1,-1));
res += mat4(-0.077295765280724,0.037231910973787,-0.054559752345085,0.062427636235952,-0.018035162240267,-0.084082148969173,-0.066553942859173,0.022413389757276,-0.176260560750961,0.541935384273529,0.475380450487137,0.078429959714413,0.003047958947718,0.029588451609015,0.009556625038385,0.194105580449104) * MODEL8_texOff(vec2(1,0));
res += mat4(-0.110442988574505,0.036542993038893,0.008804709650576,0.032077979296446,0.050055645406246,0.018190003931522,0.195016697049141,-0.049458045512438,0.053970456123352,0.151777192950249,0.076830416917801,-0.035129249095917,0.108779959380627,0.329244256019592,0.139903202652931,0.341018974781036) * MODEL8_texOff(vec2(1,1));
res += mat4(-0.003678384236991,0.041726604104042,-0.047630250453949,-0.014600780792534,0.027772670611739,-0.185104161500931,-0.037159424275160,0.157879412174225,-0.057087026536465,-0.042668722569942,-0.056298676878214,0.142933174967766,0.018687644973397,-0.066728234291077,-0.009577900171280,-0.050192855298519) * MODEL9_texOff(vec2(-1,-1));
res += mat4(0.004011424724013,-0.252320498228073,0.011833326891065,0.103554055094719,0.044574245810509,-0.061626803129911,-0.202056974172592,0.077665261924267,-0.141224682331085,-0.036095298826694,0.025159446522593,0.216888740658760,0.106116414070129,-0.202913179993629,0.015567685477436,0.020342027768493) * MODEL9_texOff(vec2(-1,0));
res += mat4(0.026612542569637,-0.081250332295895,0.083965517580509,0.020901100710034,-0.046766292303801,-0.122801482677460,-0.171591863036156,-0.055519159883261,-0.011654756963253,0.032472278922796,-0.013090796768665,0.007281228434294,-0.025286234915257,0.174963235855103,0.008285419084132,-0.057796739041805) * MODEL9_texOff(vec2(-1,1));
res += mat4(0.020743696019053,-0.119133427739143,-0.096577785909176,0.061969179660082,-0.040955435484648,-0.005008830223233,-0.143097147345543,0.014240992255509,-0.023926591500640,0.124663159251213,-0.004100323189050,-0.102966710925102,0.024932172149420,-0.028187682852149,-0.133667364716530,-0.061225160956383) * MODEL9_texOff(vec2(0,-1));
res += mat4(-0.176375836133957,0.061316892504692,-0.046744719147682,0.103429429233074,-0.133206412196159,-0.314926326274872,-0.101209037005901,-0.000578455976211,-0.167572215199471,-0.267759919166565,0.155134201049805,0.094104424118996,0.247525408864021,-0.236824944615364,-0.105647847056389,0.115107513964176) * MODEL9_texOff(vec2(0,0));
res += mat4(0.255830287933350,0.128643751144409,0.350964516401291,-0.020423727110028,-0.050896003842354,-0.105370402336121,-0.037651363760233,0.114171504974365,-0.190438881516457,-0.070939943194389,-0.062374409288168,0.146340087056160,-0.051759671419859,0.007048506289721,-0.082291983067989,-0.093512997031212) * MODEL9_texOff(vec2(0,1));
res += mat4(0.038063425570726,-0.042419496923685,0.064539931714535,0.001244309707545,0.010432593524456,0.000613781274296,-0.046415675431490,-0.146360084414482,0.010343029163778,-0.094367437064648,-0.023327227681875,0.080662988126278,-0.045489486306906,0.169671311974525,-0.057272229343653,-0.316310763359070) * MODEL9_texOff(vec2(1,-1));
res += mat4(0.158493563532829,-0.078086100518703,0.008018714375794,-0.081873759627342,-0.044853158295155,0.002399362158030,0.048009734600782,0.113821648061275,0.031430829316378,0.208916932344437,0.049666900187731,-0.088932104408741,-0.093352697789669,0.211372643709183,0.136183381080627,0.081687919795513) * MODEL9_texOff(vec2(1,0));
res += mat4(0.088679149746895,0.000492316263262,0.075882337987423,-0.094316817820072,-0.023622270673513,0.058481618762016,-0.051530167460442,0.133550614118576,0.007923888973892,0.118560142815113,-0.015510175377131,-0.019606575369835,0.057745799422264,0.050806175917387,0.022638993337750,-0.024759985506535) * MODEL9_texOff(vec2(1,1));
res += mat4(-0.048675607889891,-0.021567910909653,-0.007140260189772,-0.006336067803204,-0.050292775034904,-0.000751864456106,0.007468442432582,0.081675693392754,0.004092151299119,0.067498080432415,-0.015710482373834,-0.100772790610790,-0.013767172582448,-0.018151152879000,0.040926501154900,0.062636002898216) * MODEL10_texOff(vec2(-1,-1));
res += mat4(0.074062526226044,0.139027208089828,0.123692557215691,-0.041207607835531,-0.104285739362240,0.136014014482498,-0.004441246390343,0.194826513528824,0.019857579842210,0.013745928183198,0.063262812793255,-0.071809493005276,0.034100890159607,-0.021559871733189,-0.061469372361898,0.075440898537636) * MODEL10_texOff(vec2(-1,0));
res += mat4(-0.017657257616520,-0.033441070467234,0.059000037610531,0.022518757730722,-0.051313377916813,0.040686421096325,-0.018500408157706,-0.007204781286418,0.010269310325384,-0.322211086750031,0.056077659130096,0.021062802523375,0.058315701782703,-0.085850097239017,-0.105038717389107,-0.101864948868752) * MODEL10_texOff(vec2(-1,1));
res += mat4(0.100998871028423,-0.148993134498596,-0.032767254859209,0.030875846743584,0.056104741990566,0.039474423974752,0.000181160299690,0.090175099670887,0.010963522829115,-0.005773558281362,0.000413918023696,0.027907690033317,-0.055184382945299,0.165985271334648,0.121013812720776,-0.051102694123983) * MODEL10_texOff(vec2(0,-1));
res += mat4(-0.141198754310608,0.237649604678154,0.124149732291698,0.173915550112724,-0.132444515824318,0.169098049402237,0.015737021341920,-0.061967529356480,0.063606947660446,0.074838623404503,0.058156840503216,-0.035282794386148,-0.030772555619478,0.218607276678085,-0.289040893316269,0.161998510360718) * MODEL10_texOff(vec2(0,0));
res += mat4(-0.026120210066438,0.141514539718628,-0.103166364133358,0.021283436566591,0.031517662107944,0.044576853513718,-0.008833025582135,0.021336171776056,-0.061247073113918,-0.030908534303308,-0.175372928380966,0.159624531865120,0.061907220631838,-0.068342611193657,-0.097329437732697,0.042242210358381) * MODEL10_texOff(vec2(0,1));
res += mat4(0.055402491241693,-0.049477539956570,-0.082637839019299,0.097358927130699,0.043946426361799,0.042442709207535,0.053569968789816,0.146303266286850,0.009172925725579,0.018450688570738,0.011310633271933,0.055556435137987,0.010982542298734,-0.113070063292980,0.010573673993349,-0.062604837119579) * MODEL10_texOff(vec2(1,-1));
res += mat4(0.369377791881561,-0.121057160198689,-0.351762622594833,-0.101793073117733,0.013687854632735,-0.152260378003120,-0.260647535324097,-0.024756370112300,-0.017274951562285,0.102085798978806,0.058513458818197,0.010271360166371,0.110009558498859,-0.202799752354622,-0.115113146603107,0.231896281242371) * MODEL10_texOff(vec2(1,0));
res += mat4(0.039448671042919,-0.207731470465660,-0.064493782818317,-0.044418543577194,-0.054067458957434,0.021019967272878,-0.130288884043694,0.044948700815439,0.044985786080360,-0.167735531926155,0.027243999764323,0.096962228417397,-0.073600269854069,0.028682351112366,0.069949619472027,0.079579271376133) * MODEL10_texOff(vec2(1,1));
res += mat4(0.042521297931671,0.025118714198470,0.011739821173251,0.054191581904888,0.056136403232813,-0.085018999874592,0.062893010675907,-0.186937212944031,0.028060255572200,-0.154222339391708,-0.028464216738939,-0.100347861647606,-0.048335481435061,0.001631949911825,-0.009072122164071,-0.071418218314648) * MODEL11_texOff(vec2(-1,-1));
res += mat4(-0.055877827107906,0.242378994822502,-0.024594973772764,0.023571038618684,0.056636225432158,-0.104357630014420,0.052113782614470,-0.293949991464615,0.071414202451706,-0.635514795780182,0.000673778878991,-0.085566617548466,0.024657145142555,-0.268705666065216,-0.002300500636920,-0.052245840430260) * MODEL11_texOff(vec2(-1,0));
res += mat4(0.071792855858803,-0.010160163044930,-0.055927202105522,-0.049205064773560,0.110130794346333,-0.000248548138188,0.139401227235794,-0.152384310960770,0.064971663057804,-0.159547358751297,0.077250942587852,-0.086243405938148,-0.059791527688503,0.099336072802544,0.049157749861479,-0.012551411055028) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.014359789900482,0.211464375257492,0.111440241336823,-0.004332072567195,-0.032736148685217,-0.234471604228020,-0.044356457889080,-0.099019825458527,0.042429126799107,-0.125777676701546,-0.012710324488580,-0.027256891131401,-0.015073277056217,-0.172968968749046,-0.025751765817404,0.057098489254713) * MODEL11_texOff(vec2(0,-1));
res += mat4(0.068491980433464,-0.346894949674606,-0.208559185266495,-0.274928450584412,0.018552629277110,-0.238449677824974,-0.092465057969093,-0.353281259536743,0.233975768089294,0.086029000580311,-0.160399034619331,-0.121190965175629,-0.167427405714989,-0.015290859155357,0.262696236371994,0.175534486770630) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.071625702083111,-0.087233811616898,-0.017339767888188,-0.053981777280569,0.165596961975098,0.020491987466812,0.168435946106911,-0.088936842978001,0.022655025124550,-0.162752747535706,-0.074811913073063,-0.099250316619873,-0.171098023653030,-0.193083226680756,-0.189633458852768,0.053314939141273) * MODEL11_texOff(vec2(0,1));
res += mat4(0.046628091484308,0.104978613555431,0.063153244554996,0.001896637259051,-0.058177724480629,0.053753379732370,0.202243492007256,0.044456914067268,0.022732760757208,0.010050133801997,-0.040079727768898,0.030012497678399,-0.014954598620534,0.086415380239487,-0.081742666661739,0.009591523557901) * MODEL11_texOff(vec2(1,-1));
res += mat4(-0.343270182609558,0.056412629783154,-0.076235502958298,-0.035184528678656,-0.056173320859671,0.047612648457289,0.238682776689529,-0.271993845701218,0.141028612852097,-0.377431988716125,-0.291867256164551,0.049433827400208,0.039402123540640,0.161485478281975,-0.047704823315144,0.017133507877588) * MODEL11_texOff(vec2(1,0));
res += mat4(-0.033574957400560,-0.136980935931206,-0.066404812037945,0.021431872621179,0.084141954779625,0.011502767913043,-0.163098186254501,-0.223679378628731,-0.086619414389133,-0.173505842685699,-0.028934467583895,-0.121765136718750,-0.027476923540235,0.122533746063709,-0.153222829103470,0.007545879576355) * MODEL11_texOff(vec2(1,1));
res += mat4(0.036690179258585,0.258162975311279,-0.008493059314787,-0.202189654111862,0.001939852954820,0.135342195630074,0.037714455276728,-0.099468499422073,-0.051082987338305,0.030780782923102,0.019646229222417,0.226623192429543,-0.066356599330902,-0.037865251302719,-0.037869568914175,0.238629937171936) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.035468041896820,-0.099701106548309,-0.041827745735645,0.124342203140259,0.081308193504810,-0.056564040482044,-0.017454136162996,-0.254874169826508,-0.071482859551907,-0.052985318005085,-0.040431957691908,0.100461937487125,-0.090423151850700,0.217371717095375,-0.020641736686230,0.109406925737858) * MODEL12_texOff(vec2(-1,0));
res += mat4(-0.122907429933548,0.083084098994732,-0.085270151495934,0.273477137088776,0.019887363538146,-0.192644551396370,-0.066801272332668,-0.104222364723682,-0.117389731109142,0.043550848960876,-0.119271375238895,-0.090886421501637,-0.098213389515877,0.178280308842659,0.020984783768654,0.022524710744619) * MODEL12_texOff(vec2(-1,1));
res += mat4(-0.025428524240851,0.056373689323664,0.003732023062184,0.241483643651009,-0.048112846910954,0.179612442851067,-0.027183691039681,-0.024464076384902,-0.029735349118710,0.057413715869188,0.065882101655006,0.060930889099836,-0.085910342633724,0.001684768474661,-0.078697502613068,-0.075505077838898) * MODEL12_texOff(vec2(0,-1));
res += mat4(0.077766999602318,-0.046605158597231,-0.133806988596916,0.317944347858429,0.036054342985153,0.076277829706669,-0.112756252288818,-0.124367542564869,-0.008368545211852,0.097156845033169,0.095846131443977,0.148345991969109,-0.148722141981125,0.166855633258820,0.122591100633144,-0.234218880534172) * MODEL12_texOff(vec2(0,0));
res += mat4(-0.122037418186665,0.091032862663269,-0.102146595716476,0.161783710122108,0.151216447353363,0.091603338718414,0.035014376044273,-0.326336383819580,0.007231593597680,-0.131854027509689,0.124332062900066,-0.021896304562688,-0.056111469864845,0.026031678542495,0.021602716296911,0.147506684064865) * MODEL12_texOff(vec2(0,1));
res += mat4(-0.188666477799416,0.062637858092785,0.021549655124545,0.197183102369308,-0.082652032375336,0.289694041013718,0.038356371223927,-0.289981096982956,-0.038602814078331,-0.084933683276176,-0.145182877779007,-0.012236763723195,0.044616919010878,-0.119384571909904,-0.046283654868603,-0.096238471567631) * MODEL12_texOff(vec2(1,-1));
res += mat4(-0.214604273438454,0.347672194242477,-0.057594012469053,0.050653889775276,-0.186397016048431,0.253342151641846,0.278480321168900,0.041801333427429,-0.052044279873371,-0.018424699082971,0.015664754435420,0.035886965692043,0.051708575338125,-0.102456875145435,-0.021011475473642,0.171611204743385) * MODEL12_texOff(vec2(1,0));
res += mat4(-0.127977862954140,0.386234194040298,-0.055541440844536,-0.054010841995478,0.007599611300975,0.022529838606715,0.010328656062484,-0.296704679727554,-0.068289346992970,0.096582598984241,0.078653007745743,0.029315844178200,0.052926417440176,0.259479731321335,0.108513690531254,0.048379782587290) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.888803362846375,-0.054220747202635,0.721753358840942,-0.036173135042191) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL2
//!DESC (AU_M_S_2x_LA) mapping 3_2

vec4 hook()
{
vec4 res = vec4(-0.027801897376776,0.031396839767694,-0.015394761227071,0.024145174771547);
res += mat4(-0.196377635002136,0.043950494378805,-0.328398853540421,-0.212121441960335,0.051385909318924,-0.007246572524309,0.034001637250185,0.034012906253338,0.131588146090508,-0.009979889728129,0.002575734397396,-0.082338988780975,-0.178119018673897,0.139797613024712,-0.076081797480583,-0.038107328116894) * MODEL7_texOff(vec2(-1,-1));
res += mat4(-0.162016019225121,-0.041467830538750,-0.030442744493484,-0.018786609172821,-0.093728058040142,-0.167878270149231,-0.153584405779839,0.012696203775704,0.147900596261024,-0.113949179649353,-0.148581311106682,-0.059334147721529,0.243602082133293,0.133585020899773,0.182220116257668,0.080487512052059) * MODEL7_texOff(vec2(-1,0));
res += mat4(-0.087067387998104,-0.010066371411085,0.190679445862770,0.032813608646393,-0.061540067195892,-0.059421610087156,-0.132011517882347,-0.045243211090565,0.155593693256378,-0.035729553550482,0.128636121749878,0.012163666076958,0.027437256649137,-0.008748079650104,-0.100214086472988,0.105033777654171) * MODEL7_texOff(vec2(-1,1));
res += mat4(0.133812189102173,0.034550655633211,-0.230719387531281,-0.387882649898529,0.142117127776146,-0.045869864523411,-0.006915067322552,0.051515307277441,-0.113740578293800,0.121373452246189,0.088555663824081,0.074919097125530,0.075367860496044,-0.075162686407566,-0.348865687847137,-0.514694392681122) * MODEL7_texOff(vec2(0,-1));
res += mat4(-0.071091651916504,0.083854652941227,0.239259496331215,0.053366169333458,-0.045134562999010,-0.114020496606827,0.177069112658501,0.073679663240910,-0.322589278221130,-0.055904161185026,-0.044839806854725,-0.100598596036434,0.018812047317624,0.065924338996410,-0.110039800405502,0.124389626085758) * MODEL7_texOff(vec2(0,0));
res += mat4(0.146594911813736,-0.135485649108887,0.063879750669003,0.093428343534470,0.053760863840580,0.035745427012444,0.165959447622299,-0.019591405987740,-0.077144213020802,0.012168213725090,-0.020869359374046,-0.043636053800583,0.069983042776585,-0.135324552655220,-0.299610197544098,0.184091478586197) * MODEL7_texOff(vec2(0,1));
res += mat4(-0.013677537441254,0.050762616097927,-0.026700632646680,0.032774478197098,0.051095250993967,-0.023796046152711,0.039219655096531,-0.042538784444332,-0.142881080508232,0.087436892092228,0.131665930151939,0.182206586003304,-0.003055222565308,-0.013213617727160,-0.024076363071799,-0.221213012933731) * MODEL7_texOff(vec2(1,-1));
res += mat4(-0.021512873470783,-0.029038058593869,-0.066996432840824,-0.027081938460469,-0.146455496549606,-0.111549943685532,-0.002937452401966,-0.059113692492247,-0.035043202340603,0.008111405186355,-0.101284258067608,0.041996419429779,0.120796188712120,0.000925631495193,0.126020982861519,-0.104917533695698) * MODEL7_texOff(vec2(1,0));
res += mat4(-0.143686816096306,-0.027312994003296,-0.046069171279669,-0.029432533308864,-0.072941660881042,0.081990264356136,0.339363574981689,-0.102262817323208,-0.065319821238518,0.016032008454204,-0.023182403296232,-0.046688210219145,-0.096291907131672,-0.057034302502871,-0.068185694515705,-0.025932580232620) * MODEL7_texOff(vec2(1,1));
res += mat4(0.017962053418159,0.089991845190525,-0.032486956566572,-0.249193876981735,-0.004591259174049,0.077033340930939,-0.055453784763813,-0.117247968912125,-0.106904678046703,-0.002668279455975,-0.013972072862089,0.054331101477146,0.116786666214466,-0.063516430556774,0.055578909814358,-0.002014051657170) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.134149417281151,-0.001963219372556,0.067876316606998,0.120885364711285,-0.342273205518723,-0.030448699370027,-0.139187946915627,0.047758623957634,0.272013127803802,-0.096674114465714,0.190755859017372,0.058233484625816,-0.025801112875342,-0.059206370264292,0.039132092148066,-0.036617290228605) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.092265427112579,-0.153920128941536,0.045334946364164,0.035711482167244,-0.145585283637047,0.011525540612638,-0.029463840648532,0.015840960666537,0.212664991617203,0.072333373129368,-0.015624553896487,0.046855412423611,-0.249438390135765,-0.139020413160324,-0.016443718224764,-0.006784709636122) * MODEL8_texOff(vec2(-1,1));
res += mat4(0.112581335008144,0.049331348389387,0.177027598023415,-0.262119293212891,-0.030351543799043,0.094862192869186,0.103054188191891,-0.104226879775524,-0.012139277532697,0.038935635238886,-0.075135007500648,-0.082506127655506,-0.029164973646402,-0.209459468722343,0.120464876294136,0.377226471900940) * MODEL8_texOff(vec2(0,-1));
res += mat4(0.073438026010990,0.016536682844162,0.151358053088188,0.112910062074661,0.061544448137283,-0.006338899955153,0.296454817056656,-0.126123413443565,0.000401906319894,0.119603089988232,0.253550171852112,-0.161117523908615,0.039003811776638,-0.185209274291992,-0.016715072095394,0.003242026548833) * MODEL8_texOff(vec2(0,0));
res += mat4(0.241553172469139,-0.115731343626976,-0.029293524101377,0.157960027456284,0.145669624209404,0.139610126614571,0.047457423061132,-0.001201771432534,-0.120766863226891,0.097635917365551,0.096229463815689,0.000371603877284,-0.099236309528351,0.102148622274399,-0.145459800958633,-0.044800788164139) * MODEL8_texOff(vec2(0,1));
res += mat4(-0.100482642650604,-0.010181646794081,0.051448255777359,-0.011862712912261,-0.066156841814518,0.075708113610744,0.034492529928684,0.136851817369461,0.042996291071177,0.132509291172028,0.028950387611985,0.131763771176338,-0.077709510922432,-0.121330335736275,0.017634009942412,0.108537085354328) * MODEL8_texOff(vec2(1,-1));
res += mat4(-0.096187986433506,-0.027657572180033,0.171225830912590,0.034555241465569,0.236060351133347,0.100851938128471,-0.038160573691130,0.009183818474412,-0.087892748415470,0.051735740154982,-0.267685592174530,0.072203397750854,-0.201742455363274,-0.024149272590876,0.127286761999130,-0.070332042872906) * MODEL8_texOff(vec2(1,0));
res += mat4(-0.045253377407789,-0.019022589549422,-0.061464518308640,0.029264142736793,0.040892165154219,0.148931175470352,0.076163426041603,0.032556928694248,0.000122448269394,0.061151217669249,-0.057653866708279,0.029039684683084,-0.076056718826294,0.110863424837589,0.116495437920094,-0.041435886174440) * MODEL8_texOff(vec2(1,1));
res += mat4(-0.136915072798729,-0.071303516626358,0.039637651294470,0.022231824696064,0.077197544276714,-0.040116954594851,-0.067506864666939,-0.256268680095673,-0.091948330402374,0.033988095819950,0.126961797475815,0.085675224661827,-0.043677732348442,-0.060491286218166,-0.131589293479919,0.010762697085738) * MODEL9_texOff(vec2(-1,-1));
res += mat4(0.027641844004393,0.090164355933666,0.135913893580437,-0.056816395372152,0.188695654273033,0.143891885876656,0.031123133376241,-0.087032549083233,0.415871441364288,0.218680948019028,0.164968594908714,0.007969426922500,0.068183265626431,-0.153436914086342,-0.122143752872944,0.077475868165493) * MODEL9_texOff(vec2(-1,0));
res += mat4(0.027974911034107,0.024109827354550,-0.028002485632896,-0.000303924083710,0.011479342356324,0.058670975267887,-0.099162064492702,0.024356598034501,0.235867932438850,0.202867478132248,-0.017977785319090,0.026065113022923,0.064893148839474,-0.008792510256171,0.050232507288456,0.013595645315945) * MODEL9_texOff(vec2(-1,1));
res += mat4(0.094948656857014,-0.075430803000927,-0.036750562489033,0.349316328763962,-0.083048567175865,-0.066373631358147,0.081476710736752,0.002338554942980,0.167446777224541,0.048440627753735,0.005088097415864,-0.007093886844814,0.058253679424524,-0.019012715667486,-0.286077320575714,-0.373970925807953) * MODEL9_texOff(vec2(0,-1));
res += mat4(0.143284022808075,-0.096348106861115,-0.315689116716385,-0.077393732964993,-0.103434033691883,-0.016030753031373,-0.111178599298000,0.058182206004858,-0.243738651275635,0.104406774044037,-0.249153688549995,-0.010714406147599,-0.140377044677734,0.048673521727324,-0.148726120591164,-0.038098715245724) * MODEL9_texOff(vec2(0,0));
res += mat4(-0.151438564062119,0.127649873495102,0.374863296747208,-0.189739421010017,-0.058767154812813,-0.016274984925985,-0.002044796943665,0.030538031831384,-0.013456310145557,0.099384590983391,-0.070689082145691,0.062241394072771,-0.214952394366264,-0.118097767233849,0.022209418937564,0.079622447490692) * MODEL9_texOff(vec2(0,1));
res += mat4(0.057146035134792,-0.016153311356902,-0.090390190482140,0.104416400194168,-0.116439573466778,0.033015124499798,0.143283277750015,0.169428482651711,0.112863510847092,0.035416297614574,0.095276594161987,0.036233663558960,-0.041025586426258,0.092188917100430,0.057703427970409,0.040119942277670) * MODEL9_texOff(vec2(1,-1));
res += mat4(-0.020940680056810,-0.052745837718248,0.012476150877774,-0.160010099411011,-0.092453174293041,-0.058872185647488,-0.254858016967773,0.057616867125034,-0.086533971130848,-0.004004410002381,-0.145178437232971,-0.039009947329760,0.013878204859793,-0.038449726998806,-0.357162028551102,-0.009147584438324) * MODEL9_texOff(vec2(1,0));
res += mat4(-0.087490253150463,0.121211357414722,0.146438866853714,-0.023472478613257,-0.081353791058064,-0.028466116636992,-0.073885969817638,-0.006148704327643,-0.088947638869286,0.001471979427151,0.093115434050560,0.022755758836865,0.017121486365795,-0.024064755067229,-0.126485452055931,-0.048614740371704) * MODEL9_texOff(vec2(1,1));
res += mat4(0.037448298186064,-0.027041530236602,-0.037732426077127,-0.009282824583352,-0.049641039222479,-0.086769483983517,0.097195148468018,0.047490835189819,-0.040660098195076,0.008689558133483,-0.019949654117227,-0.029728222638369,0.180905565619469,0.046901043504477,0.083936750888824,0.035315770655870) * MODEL10_texOff(vec2(-1,-1));
res += mat4(-0.196475803852081,-0.089123740792274,-0.182310387492180,0.012836034409702,-0.021868780255318,0.035801723599434,0.153692454099655,0.064980708062649,-0.226877197623253,-0.011199294589460,0.063629195094109,0.017952732741833,0.089901767671108,-0.020802820101380,0.011211303062737,0.009428543969989) * MODEL10_texOff(vec2(-1,0));
res += mat4(-0.029732167720795,-0.025161338970065,0.038249239325523,-0.040348935872316,0.039803713560104,-0.066884823143482,-0.059974323958158,0.032907679677010,0.064334280788898,-0.013308173045516,0.043450843542814,0.013169653713703,-0.056834880262613,-0.050782322883606,-0.129415556788445,-0.020924616605043) * MODEL10_texOff(vec2(-1,1));
res += mat4(-0.042075995355844,0.098971985280514,0.037790555506945,0.073623433709145,-0.183384448289871,-0.132147565484047,0.116995938122272,0.133441478013992,-0.055107057094574,0.028319254517555,-0.024663390591741,-0.020866068080068,0.007262038066983,-0.073624804615974,0.072855256497860,0.157483518123627) * MODEL10_texOff(vec2(0,-1));
res += mat4(0.074760742485523,0.076469063758850,0.191642165184021,-0.142637714743614,0.155271723866463,-0.064783468842506,0.092616267502308,-0.059778477996588,0.033922269940376,-0.016454713419080,0.077727593481541,-0.007690990809351,0.187328860163689,-0.177624523639679,-0.038851983845234,-0.132420554757118) * MODEL10_texOff(vec2(0,0));
res += mat4(0.057079646736383,-0.163744091987610,-0.111836902797222,0.021912617608905,0.091466009616852,0.047571789473295,0.103939108550549,-0.037418704479933,-0.030681671574712,-0.013171632774174,-0.495952606201172,-0.049996808171272,0.060518082231283,0.107431083917618,-0.241435229778290,-0.004983331076801) * MODEL10_texOff(vec2(0,1));
res += mat4(-0.007977037690580,0.021851936355233,0.037265904247761,-0.087293341755867,0.159202203154564,-0.116878814995289,-0.166764020919800,-0.128316178917885,-0.006887926720083,0.000342836894561,-0.015213505364954,0.038973614573479,-0.216380268335342,-0.033830672502518,-0.099628925323486,0.077171705663204) * MODEL10_texOff(vec2(1,-1));
res += mat4(0.079322695732117,-0.115566410124302,0.097626626491547,-0.203657060861588,0.242074087262154,0.020808914676309,0.120149008929729,-0.013701345771551,0.097447812557220,-0.008876527659595,0.010689725168049,0.025261154398322,-0.020551644265652,-0.035533111542463,0.116654030978680,-0.018300272524357) * MODEL10_texOff(vec2(1,0));
res += mat4(-0.007196987513453,-0.041481751948595,-0.011761926114559,-0.104462973773479,0.106404878199100,-0.000527849304490,0.101129360496998,0.007541839033365,-0.157999768853188,0.048973515629768,0.124167539179325,0.025859307497740,-0.046614356338978,0.026932194828987,0.001177512924187,-0.019518446177244) * MODEL10_texOff(vec2(1,1));
res += mat4(-0.071595691144466,0.053303632885218,0.015260372310877,0.008614941500127,0.107490979135036,-0.157237812876701,0.037237834185362,0.033754333853722,0.149686112999916,-0.051402114331722,0.112015284597874,0.108846917748451,0.175890624523163,0.010805584490299,-0.067899122834206,-0.071995168924332) * MODEL11_texOff(vec2(-1,-1));
res += mat4(0.259690105915070,0.218678623437881,0.135637119412422,-0.206073313951492,-0.256068497896194,-0.123340882360935,-0.243425130844116,-0.015814896672964,-0.256365686655045,-0.256343364715576,-0.230414077639580,-0.007253441028297,0.034092109650373,0.051863849163055,0.055300582200289,-0.012907341122627) * MODEL11_texOff(vec2(-1,0));
res += mat4(0.051150713115931,0.087199740111828,-0.009964895434678,0.004354820121080,-0.089236594736576,0.032077006995678,0.112533912062645,-0.074903815984726,-0.040745627135038,-0.042541891336441,0.200745388865471,-0.079532966017723,-0.025027556344867,0.026418374851346,-0.038655061274767,0.055525541305542) * MODEL11_texOff(vec2(-1,1));
res += mat4(0.039090353995562,0.080047659575939,-0.195792898535728,-0.252799272537231,-0.050920892506838,-0.006605381611735,0.203182369470596,0.445046126842499,0.020224526524544,-0.035732761025429,0.023392733186483,0.100962072610855,0.009313670918345,-0.048412892967463,0.152404174208641,0.237128794193268) * MODEL11_texOff(vec2(0,-1));
res += mat4(0.047185093164444,-0.475262433290482,-0.012502407655120,0.218872472643852,0.302462726831436,-0.171712353825569,-0.046793043613434,-0.066166393458843,-0.059350550174713,-0.309068769216537,-0.200780943036079,0.113360598683357,-0.089338228106499,0.253390967845917,-0.034272242337465,-0.222070842981339) * MODEL11_texOff(vec2(0,0));
res += mat4(0.080821603536606,-0.017615225166082,0.007105814758688,0.243879139423370,0.032503046095371,0.068988047540188,0.041290830820799,-0.135991305112839,0.059897679835558,-0.082536980509758,0.110696800053120,0.078142218291759,0.125014677643776,-0.284497857093811,-0.234368622303009,0.170939773321152) * MODEL11_texOff(vec2(0,1));
res += mat4(0.017794338986278,-0.053329203277826,0.011241922155023,-0.199235126376152,0.012786527164280,0.000949459557887,-0.076883561909199,0.030492912977934,0.006093541625887,-0.030036816373467,-0.050338674336672,-0.178178384900093,-0.186926528811455,0.054346099495888,-0.016476292163134,0.033735893666744) * MODEL11_texOff(vec2(1,-1));
res += mat4(-0.075473405420780,-0.042132165282965,-0.072233781218529,-0.041112095117569,0.040217753499746,-0.017252020537853,-0.171525493264198,0.039534211158752,-0.099777124822140,-0.009944707155228,0.257673203945160,-0.029499877244234,-0.128098964691162,0.100272640585899,0.106167614459991,0.057796459645033) * MODEL11_texOff(vec2(1,0));
res += mat4(-0.072918295860291,-0.054853465408087,-0.096834547817707,0.086397700011730,0.074823804199696,0.020959209650755,0.027497999370098,0.016513820737600,-0.027353903278708,-0.057263035327196,-0.121470540761948,0.073757372796535,-0.025731403380632,-0.108462572097778,-0.211236372590065,0.023480899631977) * MODEL11_texOff(vec2(1,1));
res += mat4(-0.150535076856613,0.039440914988518,0.094649851322174,-0.088482551276684,0.074317246675491,-0.056731898337603,-0.092714086174965,-0.095822460949421,-0.032538477331400,0.052675839513540,-0.029501883313060,-0.037325102835894,-0.048290088772774,0.067029424011707,-0.024500079452991,0.014346778392792) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.045355759561062,-0.033578220754862,0.163924977183342,0.036477617919445,-0.146050065755844,-0.274993956089020,-0.284190475940704,0.030912159010768,0.213857799768448,0.086684957146645,-0.317362248897552,0.015498130582273,-0.085749842226505,0.169359952211380,0.159799292683601,0.137806281447411) * MODEL12_texOff(vec2(-1,0));
res += mat4(0.036916848272085,0.004935645963997,0.142394959926605,0.030578164383769,-0.202310338616371,-0.251945734024048,-0.110779620707035,-0.035426780581474,-0.005644632969052,-0.062687851488590,0.083351492881775,0.069231428205967,0.002293496392667,0.112552121281624,-0.081083588302135,0.058165613561869) * MODEL12_texOff(vec2(-1,1));
res += mat4(-0.141936436295509,0.148372054100037,0.143903449177742,-0.154141485691071,-0.008504413068295,0.048556230962276,0.105662673711777,0.282790064811707,-0.028127575293183,-0.023145575076342,0.092390418052673,-0.155589774250984,0.124039813876152,0.015062079764903,-0.185394808650017,-0.050499960780144) * MODEL12_texOff(vec2(0,-1));
res += mat4(0.097037009894848,0.169198751449585,0.242970451712608,-0.017773723229766,0.041285727173090,-0.071014240384102,-0.247718051075935,0.001719000400044,-0.365161567926407,0.242664918303490,-0.133873388171196,-0.025536524131894,0.039482913911343,0.117334671318531,0.023182732984424,0.184550851583481) * MODEL12_texOff(vec2(0,0));
res += mat4(0.001347612007521,0.140166997909546,0.075158588588238,0.073814325034618,0.023398794233799,-0.132830783724785,0.016273757442832,-0.100927837193012,0.038799796253443,0.043163523077965,0.180242553353310,0.044665966182947,-0.039379224181175,0.115856274962425,0.216713815927505,-0.074130475521088) * MODEL12_texOff(vec2(0,1));
res += mat4(-0.025149080902338,0.011728583835065,0.053827531635761,0.162260413169861,0.085084833204746,-0.042436990886927,-0.043686788529158,0.054586008191109,-0.050624962896109,0.037491273134947,0.084277592599392,0.084252968430519,-0.039088547229767,-0.031417943537235,0.040685210376978,-0.019019264727831) * MODEL12_texOff(vec2(1,-1));
res += mat4(0.262854546308517,-0.005030899774283,0.177571132779121,0.120049685239792,0.109841451048851,-0.046664766967297,-0.058837015181780,-0.026425626128912,-0.013000571168959,-0.041103966534138,-0.023716581985354,0.066168613731861,0.189509347081184,0.037718392908573,-0.077084280550480,0.013578233309090) * MODEL12_texOff(vec2(1,0));
res += mat4(0.035839419811964,0.053895305842161,0.024610411375761,0.086323343217373,0.090370111167431,0.018004003912210,0.028917815536261,-0.038099911063910,-0.100764483213425,0.009907294996083,-0.069465130567551,-0.039772633463144,0.078214302659035,0.050614561885595,-0.030764313414693,-0.070224337279797) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.339084416627884,0.923989534378052,-0.217644333839417,0.893761396408081) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL3
//!DESC (AU_M_S_2x_LA) mapping 3_3

vec4 hook()
{
vec4 res = vec4(-0.024830799549818,0.158801898360252,0.073441237211227,-0.055895812809467);
res += mat4(-0.008978027850389,0.017109358683228,-0.186413198709488,0.066200941801071,-0.069254189729691,-0.046149447560310,0.010612789541483,0.027033092454076,0.326670795679092,-0.109318085014820,-0.053743381053209,0.142404749989510,-0.062983587384224,0.114738054573536,-0.081048302352428,0.076230607926846) * MODEL7_texOff(vec2(-1,-1));
res += mat4(0.088438384234905,-0.041351485997438,-0.143185496330261,-0.118720754981041,-0.014309031888843,-0.051226776093245,-0.003156676189974,0.019965233281255,0.120909303426743,0.100338123738766,-0.050210196524858,0.080663710832596,-0.118495255708694,-0.192297965288162,0.083104804158211,0.027071228250861) * MODEL7_texOff(vec2(-1,0));
res += mat4(-0.228354781866074,-0.196156382560730,-0.020827924832702,0.028249215334654,0.052298557013273,-0.007437735330313,0.121414162218571,0.006139854900539,0.103307008743286,-0.070677272975445,-0.005928769707680,-0.041374135762453,-0.129181936383247,-0.086706623435020,-0.292404949665070,0.018653111532331) * MODEL7_texOff(vec2(-1,1));
res += mat4(-0.037810847163200,-0.013077297247946,0.066874444484711,0.090925686061382,-0.036918781697750,0.075494185090065,-0.094261936843395,0.037219494581223,0.011583447456360,0.158237472176552,-0.085356429219246,0.063364647328854,-0.184112563729286,0.008511540479958,-0.055318202823400,0.002746806945652) * MODEL7_texOff(vec2(0,-1));
res += mat4(0.084495909512043,-0.160609513521194,0.004152461420745,0.065751060843468,-0.337780982255936,-0.024928661063313,-0.033439263701439,-0.144304782152176,-0.145209968090057,0.154834374785423,-0.054048564285040,0.127370804548264,0.248725786805153,-0.162235528230667,0.037249259650707,-0.061564642935991) * MODEL7_texOff(vec2(0,0));
res += mat4(-0.038266286253929,-0.420354813337326,0.212743729352951,-0.010440249927342,-0.042532183229923,-0.108646444976330,-0.069984450936317,-0.132762745022774,0.016793113201857,0.049613997340202,-0.042473215609789,0.029367269948125,-0.090146951377392,0.240300029516220,-0.499779224395752,-0.000780262693297) * MODEL7_texOff(vec2(0,1));
res += mat4(-0.050345066934824,0.093696542084217,0.090624056756496,0.018995767459273,-0.051975719630718,0.028339728713036,-0.120768003165722,-0.039736211299896,-0.034715194255114,-0.020028552040458,-0.258390218019485,-0.048457507044077,-0.165359646081924,0.031602319329977,-0.209250494837761,-0.070343308150768) * MODEL7_texOff(vec2(1,-1));
res += mat4(0.031681932508945,-0.051813475787640,-0.004828775767237,0.110468693077564,-0.043400052934885,0.001052120933309,-0.119212202727795,-0.082637116312981,-0.010241334326565,-0.089360132813454,0.008450780995190,-0.132567778229713,-0.136919543147087,0.050325468182564,-0.173468753695488,-0.077609479427338) * MODEL7_texOff(vec2(1,0));
res += mat4(-0.076320931315422,-0.100384093821049,-0.025289125740528,-0.013621610589325,0.207347437739372,-0.233781188726425,-0.131128653883934,-0.071578986942768,0.011960168369114,0.196251466870308,0.055435419082642,0.009083968587220,0.001930556958541,0.027984326705337,-0.214752390980721,-0.178002551198006) * MODEL7_texOff(vec2(1,1));
res += mat4(-0.189273312687874,-0.018020985648036,0.005110761616379,0.038239330053329,-0.005099133122712,0.098636396229267,-0.133977651596069,-0.052940912544727,0.126496583223343,0.010388035327196,-0.190124049782753,0.126660764217377,-0.030011126771569,-0.126344174146652,0.131479099392891,0.106123380362988) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.021957444027066,-0.233672901988029,-0.016295850276947,-0.079391919076443,0.150099754333496,-0.013227554038167,-0.041790094226599,-0.022117219865322,0.128269985318184,-0.058656234294176,0.098710671067238,0.057199995964766,-0.009797075763345,-0.081718504428864,0.072313129901886,0.120775118470192) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.115807719528675,0.025850707665086,-0.038768194615841,0.116683535277843,0.014732558280230,-0.008064112626016,0.098002552986145,-0.068461775779724,0.168156445026398,0.009423479437828,0.000717825838365,-0.122695699334145,0.114025995135307,-0.052567686885595,-0.019140005111694,0.108032137155533) * MODEL8_texOff(vec2(-1,1));
res += mat4(0.045064449310303,0.003605865407735,0.121550820767879,0.038129761815071,-0.044605739414692,-0.095684796571732,-0.003797323210165,-0.115945942699909,0.037827566266060,-0.094074726104736,-0.301197499036789,-0.043689042329788,0.100397981703281,0.003482996486127,-0.096463181078434,-0.026120506227016) * MODEL8_texOff(vec2(0,-1));
res += mat4(-0.106230825185776,-0.328977108001709,0.334918260574341,0.141263723373413,-0.346074998378754,-0.150222793221474,0.035013657063246,-0.227544054389000,-0.255548387765884,-0.141292214393616,-0.210854545235634,0.129818752408028,-0.388436198234558,-0.091220125555992,0.148810490965843,0.167859449982643) * MODEL8_texOff(vec2(0,0));
res += mat4(-0.154463186860085,-0.299584776163101,-0.115212693810463,0.050787799060345,0.062962278723717,-0.109400026500225,-0.130337521433830,-0.114188537001610,-0.067306436598301,-0.222908124327660,-0.006965921726078,-0.185529187321663,0.065504625439644,0.134218186140060,0.056760620325804,0.117545276880264) * MODEL8_texOff(vec2(0,1));
res += mat4(-0.072046272456646,-0.007691887207329,-0.060286916792393,-0.013200142420828,0.178723916411400,0.025046601891518,-0.143606930971146,0.002896279795095,0.035719987004995,0.029344704002142,0.130705669522285,-0.036438468843699,-0.123847246170044,-0.117632269859314,0.042088437825441,-0.010387062095106) * MODEL8_texOff(vec2(1,-1));
res += mat4(-0.011205614544451,0.089731059968472,0.130804955959320,-0.024607881903648,0.135258570313454,-0.221269562840462,-0.404288649559021,-0.029347185045481,0.029437534511089,0.097826011478901,-0.165623486042023,-0.049320112913847,-0.104263186454773,-0.072171911597252,0.254936814308167,0.041651871055365) * MODEL8_texOff(vec2(1,0));
res += mat4(0.087097063660622,0.005539018660784,-0.064778491854668,0.093481011688709,0.135615810751915,-0.033981863409281,-0.136989966034889,0.019560696557164,-0.084520548582077,-0.043838225305080,0.123470321297646,-0.039957731962204,0.030703026801348,-0.215990498661995,0.090128555893898,0.060398813337088) * MODEL8_texOff(vec2(1,1));
res += mat4(0.042796332389116,-0.003669590223581,-0.156972855329514,0.059932891279459,0.099083617329597,0.055448543280363,0.030875980854034,0.103745512664318,-0.126779362559319,0.008856046944857,-0.040405232459307,-0.061568811535835,0.094695799052715,-0.010443947277963,-0.050894964486361,0.027239397168159) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.092112384736538,-0.079804986715317,0.098928973078728,-0.016367172822356,0.135019958019257,-0.019343616440892,0.226014181971550,0.320318222045898,-0.201512530446053,-0.010888847522438,-0.042378548532724,-0.010906198062003,0.247769266366959,0.125604689121246,0.234024986624718,0.050950683653355) * MODEL9_texOff(vec2(-1,0));
res += mat4(0.124758064746857,-0.084623835980892,-0.178191944956779,-0.055945482105017,0.001489006332122,-0.001040265080519,-0.047778226435184,0.145164147019386,-0.091424584388733,0.079227685928345,0.038778066635132,0.006253361701965,-0.013795975595713,0.038682714104652,0.085806220769882,0.084621518850327) * MODEL9_texOff(vec2(-1,1));
res += mat4(-0.218977540731430,-0.110716052353382,-0.117869973182678,0.000699955387972,-0.000390327302739,-0.087402246892452,0.071152530610561,-0.042181905359030,-0.074329406023026,0.017987661063671,0.041907146573067,-0.050574351102114,-0.188319921493530,0.160481184720993,-0.077087946236134,-0.048488114029169) * MODEL9_texOff(vec2(0,-1));
res += mat4(-0.082072302699089,0.084631688892841,-0.152545034885406,0.065425828099251,0.000143850978930,0.191196933388710,0.046727456152439,-0.057138580828905,0.270688295364380,-0.105236768722534,-0.208567410707474,-0.158278346061707,0.101690649986267,0.131379947066307,0.193179965019226,0.139259636402130) * MODEL9_texOff(vec2(0,0));
res += mat4(0.004062134772539,-0.155222207307816,0.234751701354980,-0.096812367439270,-0.101677194237709,-0.055619798600674,0.086687475442886,-0.049845226109028,0.075948886573315,0.144881486892700,-0.066227257251740,0.074553109705448,0.078150190412998,-0.025474835187197,-0.029053714126348,0.096828609704971) * MODEL9_texOff(vec2(0,1));
res += mat4(0.151201441884041,0.100645355880260,-0.079851530492306,0.028600746765733,0.087246127426624,-0.081568546593189,0.277815133333206,0.146622672677040,-0.039643175899982,-0.029164800420403,-0.000471068749903,0.030497398227453,-0.014368761330843,0.093461424112320,-0.098396882414818,0.018740572035313) * MODEL9_texOff(vec2(1,-1));
res += mat4(-0.100226111710072,-0.011196328327060,0.191756054759026,-0.002954180352390,0.131110489368439,0.164794653654099,0.053231641650200,-0.025355676189065,0.150362327694893,-0.064670555293560,-0.103240497410297,-0.051233727484941,-0.100285507738590,0.266886472702026,-0.094682194292545,-0.017282215878367) * MODEL9_texOff(vec2(1,0));
res += mat4(0.024300236254930,-0.091009251773357,0.299335300922394,0.057128198444843,-0.020499136298895,0.048332456499338,0.332515329122543,0.055758260190487,0.084560304880142,-0.059065353125334,-0.074650228023529,-0.053306926041842,-0.051435522735119,0.124908730387688,-0.134268432855606,-0.023662878200412) * MODEL9_texOff(vec2(1,1));
res += mat4(-0.106347441673279,0.000907824374735,-0.135808423161507,-0.034427065402269,0.015853606164455,0.059750813990831,0.067149341106415,-0.145441830158234,-0.092828296124935,0.031262520700693,0.000345441338141,-0.031133176758885,-0.078947111964226,-0.014543902128935,-0.005815197713673,0.032761376351118) * MODEL10_texOff(vec2(-1,-1));
res += mat4(0.053362928330898,0.123437069356441,-0.028413387015462,-0.103387542068958,-0.137479677796364,0.093818493187428,0.068766877055168,-0.087946943938732,0.014472487382591,0.008859875611961,-0.017989777028561,0.014950101263821,0.052955336868763,0.101602867245674,-0.062840566039085,0.059000570327044) * MODEL10_texOff(vec2(-1,0));
res += mat4(0.002956331707537,0.039496697485447,-0.012280355207622,0.003930732607841,0.013160265050828,0.089602164924145,-0.059166625142097,-0.178701937198639,0.043652217835188,0.037520445883274,0.055320370942354,-0.018517881631851,0.012996424920857,0.041739471256733,-0.023409696295857,0.111416593194008) * MODEL10_texOff(vec2(-1,1));
res += mat4(-0.058821395039558,0.006186738610268,-0.059775549918413,0.121490411460400,-0.085231043398380,0.020195607095957,0.079259790480137,-0.097085110843182,-0.038203574717045,-0.061180796474218,-0.094443403184414,0.028869718313217,0.215734705328941,-0.140237286686897,-0.016752578318119,0.016066681593657) * MODEL10_texOff(vec2(0,-1));
res += mat4(0.080865360796452,-0.258522599935532,0.021084899082780,-0.052453164011240,-0.141426488757133,-0.228174015879631,-0.009204203262925,-0.103010348975658,0.226787060499191,0.126458287239075,0.091807857155800,0.201070427894592,0.244408845901489,0.234606653451920,0.098084181547165,0.290564864873886) * MODEL10_texOff(vec2(0,0));
res += mat4(0.033930215984583,0.087028525769711,0.047854222357273,0.059110298752785,0.051143448799849,0.027575828135014,-0.047623615711927,-0.045499071478844,0.242888376116753,0.247949033975601,0.096454016864300,0.438210457563400,-0.013373847119510,0.242196738719940,-0.092989563941956,0.103356212377548) * MODEL10_texOff(vec2(0,1));
res += mat4(-0.107430130243301,0.019231354817748,-0.172149419784546,0.046170189976692,0.120153769850731,0.004650800954551,-0.066960468888283,-0.104056768119335,0.039588831365108,0.002548384247348,-0.011988842859864,0.005099392030388,-0.083559863269329,-0.101764634251595,-0.086115308105946,0.013454312458634) * MODEL10_texOff(vec2(1,-1));
res += mat4(-0.059106279164553,-0.000859168823808,-0.159931063652039,0.053289487957954,0.003221293212846,0.030832789838314,0.097922362387180,0.030157601460814,0.027143491432071,-0.031423464417458,-0.071688845753670,0.041215047240257,-0.137591123580933,0.054105050861835,-0.001345121185295,-0.247488915920258) * MODEL10_texOff(vec2(1,0));
res += mat4(-0.037852302193642,0.027892354875803,0.116228811442852,-0.113576486706734,0.058469723910093,-0.072764217853546,0.151941075921059,0.043906841427088,0.058181930333376,0.170171603560448,-0.108024358749390,-0.049894616007805,0.110825344920158,0.097549296915531,-0.002620310056955,-0.068740144371986) * MODEL10_texOff(vec2(1,1));
res += mat4(-0.105387084186077,-0.033367071300745,0.037757106125355,-0.043928332626820,0.022272827103734,-0.149465337395668,0.034086994826794,0.026974525302649,0.101401582360268,-0.048236772418022,0.090023741126060,0.001253170892596,0.064531363546848,0.071519806981087,0.059649098664522,-0.104920685291290) * MODEL11_texOff(vec2(-1,-1));
res += mat4(-0.252760559320450,0.031354103237391,-0.016001047566533,0.073252961039543,-0.175715237855911,0.222433328628540,0.006416189484298,-0.014637680724263,0.104638114571571,0.069080054759979,-0.238336026668549,0.045475021004677,0.025394428521395,0.062930539250374,-0.074379816651344,-0.272481501102448) * MODEL11_texOff(vec2(-1,0));
res += mat4(-0.103777244687080,0.203128397464752,0.070787064731121,-0.008660393767059,0.015126084908843,-0.097724847495556,-0.085450649261475,-0.027050819247961,0.095071427524090,-0.028334671631455,0.320380032062531,-0.032493177801371,-0.037122499197721,0.016437577083707,0.053524669259787,-0.072285436093807) * MODEL11_texOff(vec2(-1,1));
res += mat4(0.191248908638954,-0.062802821397781,0.011522233486176,0.117610327899456,-0.087318263947964,-0.029623171314597,0.129448026418686,-0.194003164768219,-0.000314974371577,-0.009408984333277,-0.266345828771591,0.015817010775208,0.093393616378307,0.010122450068593,0.059176877140999,-0.156302139163017) * MODEL11_texOff(vec2(0,-1));
res += mat4(-0.097243204712868,-0.143601000308990,-0.124638117849827,-0.214572906494141,-0.423412024974823,0.060855321586132,0.012795023620129,0.018955372273922,-0.126074224710464,0.135233581066132,0.054664723575115,0.059530034661293,0.117916040122509,0.038340467959642,0.199396297335625,0.042348336428404) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.001534697134048,0.068219982087612,-0.076473265886307,-0.147938832640648,0.050165411084890,-0.124828495085239,0.036047495901585,-0.007200505118817,-0.004550469107926,0.020245054736733,-0.026205575093627,-0.034507494419813,-0.032846227288246,-0.070957154035568,0.046148028224707,-0.018948329612613) * MODEL11_texOff(vec2(0,1));
res += mat4(-0.026781333610415,0.002561672590673,0.143881902098656,-0.030701206997037,0.015470400452614,-0.068828530609608,0.030065083876252,0.062306854873896,-0.083800464868546,-0.023744005709887,-0.261164665222168,0.035163436084986,-0.123927749693394,-0.006559486966580,0.018869366496801,0.001578130875714) * MODEL11_texOff(vec2(1,-1));
res += mat4(0.067649632692337,-0.064272597432137,-0.172351002693176,0.087167836725712,-0.005563529673964,-0.136923924088478,-0.097080342471600,0.058012921363115,0.104836739599705,0.041308522224426,0.159935832023621,0.299016356468201,-0.113994598388672,-0.019043229520321,-0.143026560544968,0.107577860355377) * MODEL11_texOff(vec2(1,0));
res += mat4(-0.125846877694130,0.115307405591011,-0.015764422714710,-0.020896829664707,-0.068179130554199,-0.067550875246525,0.004876023158431,0.127593845129013,-0.013886215165257,0.056781649589539,-0.311681449413300,-0.026491068303585,-0.140799552202225,0.064116925001144,-0.187429487705231,0.064229153096676) * MODEL11_texOff(vec2(1,1));
res += mat4(0.021133216097951,0.044859368354082,-0.056955780833960,-0.109225407242775,0.017116324976087,-0.014653164893389,0.003047723323107,-0.011553904972970,0.227568984031677,0.205954462289810,0.117920152842999,0.108550280332565,0.100730195641518,0.131257295608521,0.096583858132362,0.024818550795317) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.130307480692863,-0.174172088503838,0.104716971516609,-0.149526089429855,0.152454033493996,0.094433948397636,-0.218872413039207,-0.048785958439112,0.241764098405838,0.237443655729294,0.150943055748940,0.262114852666855,-0.263033121824265,-0.059552509337664,0.038742281496525,-0.103502653539181) * MODEL12_texOff(vec2(-1,0));
res += mat4(-0.000405675964430,-0.131156787276268,0.202866613864899,-0.107660233974457,0.130232319235802,0.194995656609535,0.019737651571631,-0.016429955139756,-0.013263975270092,-0.000131109583890,0.040218573063612,0.111574560403824,-0.015155495144427,-0.006598873063922,0.002614940516651,0.015309240669012) * MODEL12_texOff(vec2(-1,1));
res += mat4(0.003748609451577,-0.220355436205864,0.189514011144638,-0.077873386442661,-0.021721459925175,-0.002912871073931,0.200759887695313,-0.039475083351135,0.275334477424622,0.068628869950771,-0.078496277332306,0.072533920407295,0.287757396697998,0.046794284135103,0.209325760602951,0.063182927668095) * MODEL12_texOff(vec2(0,-1));
res += mat4(0.212460234761238,-0.139798715710640,0.334220856428146,0.060627963393927,-0.301043331623077,0.221637830138206,-0.020950196310878,-0.105395138263702,-0.110009416937828,0.037487998604774,-0.120417676866055,0.070097535848618,0.049958903342485,0.111279420554638,0.059909187257290,-0.099353104829788) * MODEL12_texOff(vec2(0,0));
res += mat4(-0.073251292109489,-0.113724008202553,0.032246515154839,-0.066550135612488,-0.207088753581047,0.308689475059509,0.183351337909698,-0.073073528707027,0.006917916703969,-0.283727467060089,-0.027770100161433,-0.149841234087944,0.180301293730736,-0.090369701385498,-0.116098247468472,0.069365963339806) * MODEL12_texOff(vec2(0,1));
res += mat4(0.156995356082916,-0.157664969563484,0.111616089940071,-0.021525153890252,0.085870400071144,-0.075512237846851,-0.087830908596516,-0.094734534621239,0.023987077176571,0.037927117198706,0.087982580065727,-0.023946521803737,-0.043253980576992,0.027079110965133,0.027123443782330,-0.019304174929857) * MODEL12_texOff(vec2(1,-1));
res += mat4(0.198210045695305,-0.039392009377480,0.211818337440491,0.125466004014015,0.118089333176613,-0.093879088759422,-0.070891253650188,0.011638387106359,0.048331245779991,0.231862798333168,0.106346040964127,-0.121860496699810,-0.089987434446812,0.089427277445793,-0.005837950389832,0.100738674402237) * MODEL12_texOff(vec2(1,0));
res += mat4(0.059221681207418,0.037479206919670,-0.045962933450937,0.130847245454788,-0.088939100503922,0.071785263717175,-0.117302685976028,0.002641696948558,0.107375420629978,-0.001085857744329,0.019523015245795,-0.066945791244507,0.099949255585670,0.049674183130264,-0.005646064411849,0.056341301649809) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.041229166090488,-0.107177458703518,0.146751403808594,-0.054598201066256) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL4
//!DESC (AU_M_S_2x_LA) mapping 3_4

vec4 hook()
{
vec4 res = vec4(0.048008717596531,-0.100334636867046,0.072843745350838,0.022541994228959);
res += mat4(-0.002309991745278,0.064527094364166,0.146172881126404,-0.103046149015427,-0.105507791042328,-0.019906705245376,-0.026002503931522,-0.090443216264248,-0.086732164025307,0.152020245790482,-0.332550257444382,-0.103760652244091,-0.020774915814400,-0.001835286617279,-0.030923232436180,0.039535120129585) * MODEL7_texOff(vec2(-1,-1));
res += mat4(0.100383698940277,-0.146679356694221,0.053733859211206,-0.051461901515722,-0.090961657464504,-0.042113568633795,-0.039327215403318,-0.127808019518852,-0.200240790843964,-0.036349210888147,-0.129536300897598,-0.151695743203163,0.059176705777645,0.158241927623749,0.227607697248459,0.152088478207588) * MODEL7_texOff(vec2(-1,0));
res += mat4(0.170124754309654,-0.024058757349849,-0.084681428968906,0.128436565399170,0.064443022012711,-0.129521548748016,-0.087893731892109,0.002294751349837,-0.041889611631632,-0.075026892125607,-0.040531802922487,-0.076040782034397,-0.051934767514467,0.140178069472313,0.209222599864006,-0.068588592112064) * MODEL7_texOff(vec2(-1,1));
res += mat4(0.090660050511360,0.171335935592651,0.219497397542000,-0.077607326209545,-0.105955809354782,0.125420331954956,-0.006201468408108,0.005131756421179,-0.059526771306992,-0.093645773828030,-0.386833429336548,0.198768958449364,0.124632157385349,0.042887065559626,0.103123806416988,-0.144452720880508) * MODEL7_texOff(vec2(0,-1));
res += mat4(0.116856321692467,0.015405917540193,0.095983169972897,0.127180203795433,-0.133273825049400,0.103706158697605,-0.024321358650923,0.016903625801206,-0.124905698001385,0.053113717585802,-0.089341171085835,0.230327129364014,0.188698321580887,-0.212183699011803,0.002330590505153,0.101834386587143) * MODEL7_texOff(vec2(0,0));
res += mat4(0.028745459392667,0.278934955596924,-0.010043111629784,-0.023311335593462,0.033863257616758,-0.067309305071831,-0.193637862801552,0.078426636755466,-0.031962174922228,-0.003188725793734,-0.087854720652103,0.036398533731699,-0.121701337397099,-0.159839525818825,0.156279131770134,-0.112730704247952) * MODEL7_texOff(vec2(0,1));
res += mat4(-0.034277651458979,0.028427934274077,-0.030596990138292,-0.028373068198562,0.046198673546314,0.057022992521524,-0.068274371325970,-0.016565758734941,-0.107448421418667,-0.193270564079285,-0.070161394774914,-0.175147175788879,0.020199777558446,0.118696495890617,0.186609491705894,0.040102455765009) * MODEL7_texOff(vec2(1,-1));
res += mat4(0.047411631792784,-0.024075124412775,0.063973829150200,-0.030298177152872,0.232720002532005,-0.088321842253208,-0.329875975847244,0.336702585220337,-0.141786724328995,0.131240710616112,-0.058334164321423,-0.239966228604317,-0.032187961041927,-0.142152786254883,0.038156099617481,0.169909119606018) * MODEL7_texOff(vec2(1,0));
res += mat4(0.046509217470884,-0.121147245168686,0.280290752649307,0.056707113981247,0.207589685916901,0.085450217127800,-0.368324369192123,0.123791784048080,0.015778778120875,-0.119656756520271,-0.216494679450989,-0.091269142925739,0.066773138940334,-0.123095683753490,-0.097353734076023,-0.006302381400019) * MODEL7_texOff(vec2(1,1));
res += mat4(-0.001879610354081,0.018405215814710,-0.051716305315495,-0.078824833035469,0.063705347478390,-0.006476478651166,0.166536241769791,-0.119786672294140,0.080724395811558,-0.202245235443115,-0.145912557840347,0.089005224406719,-0.079602517187595,-0.005695311818272,-0.226617053151131,-0.020256882533431) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.108611308038235,-0.014215034432709,0.077145926654339,-0.129468739032745,0.084649540483952,-0.088101565837860,-0.205497741699219,-0.090730428695679,-0.005213164258748,0.043136674910784,0.263859391212463,0.135664746165276,-0.002839781111106,0.002729960950091,0.072922714054585,-0.070561155676842) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.108153857290745,-0.067377850413322,0.102004379034042,-0.023265819996595,0.083871014416218,-0.013495665043592,0.016944540664554,0.052161093801260,-0.020438354462385,0.038934968411922,-0.141462922096252,-0.006206952966750,-0.096365906298161,-0.070362083613873,-0.037233900278807,-0.120252467691898) * MODEL8_texOff(vec2(-1,1));
res += mat4(-0.059552162885666,0.077107854187489,0.003369789803401,-0.062483794987202,0.007490679156035,0.103261210024357,0.153174802660942,-0.115114912390709,-0.020507946610451,0.021625911816955,0.144493803381920,-0.008485355414450,-0.048359569162130,-0.088063113391399,-0.357200443744659,-0.044026553630829) * MODEL8_texOff(vec2(0,-1));
res += mat4(-0.219306886196136,-0.089157193899155,-0.216954469680786,-0.007784622255713,-0.070526182651520,0.165070772171021,-0.087864443659782,0.003571460489184,0.380858898162842,0.070725299417973,-0.014822301454842,0.103503882884979,-0.097245052456856,0.053748466074467,-0.007290049921721,0.197114378213882) * MODEL8_texOff(vec2(0,0));
res += mat4(-0.101768828928471,-0.073874227702618,0.257488608360291,-0.080754637718201,0.059905257076025,0.176157683134079,0.025580618530512,-0.008309476077557,0.052834507077932,-0.303951710462570,-0.200761646032333,-0.054277535527945,0.072641015052795,-0.201177626848221,-0.316768050193787,-0.016977665945888) * MODEL8_texOff(vec2(0,1));
res += mat4(0.116276472806931,0.023752011358738,0.010011039674282,0.153938636183739,-0.039998423308134,-0.047521337866783,-0.318790912628174,-0.157775953412056,-0.106329031288624,0.040919236838818,-0.064058721065521,-0.074188113212585,-0.105383276939392,-0.101231835782528,-0.224986001849174,0.007685740943998) * MODEL8_texOff(vec2(1,-1));
res += mat4(-0.077557750046253,0.021965747699142,-0.182640403509140,0.042544845491648,-0.061774522066116,0.026131764054298,0.099466413259506,-0.058410696685314,-0.185483857989311,-0.100245043635368,-0.140426561236382,-0.213029026985168,-0.157593041658401,-0.008784705772996,-0.158243566751480,0.079404175281525) * MODEL8_texOff(vec2(1,0));
res += mat4(-0.140697330236435,-0.057942543178797,0.026397589594126,-0.054310142993927,-0.042484790086746,-0.046539660543203,-0.066159777343273,-0.053388040512800,0.113537393510342,-0.137348815798759,0.088417053222656,-0.140883356332779,0.033055461943150,0.071406260132790,-0.305713146924973,-0.064053043723106) * MODEL8_texOff(vec2(1,1));
res += mat4(0.062791109085083,-0.009903218597174,-0.000286256108666,0.041437685489655,0.077266894280910,0.093539103865623,0.170062348246574,0.170252770185471,0.025338705629110,0.067198067903519,-0.131198868155479,0.162542164325714,-0.059345465153456,0.005898026749492,-0.081898264586926,-0.035958737134933) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.075289547443390,0.156249701976776,0.030881030485034,0.096181213855743,0.165787979960442,-0.007111751940101,0.041273750364780,0.231412991881371,-0.107644766569138,0.228006944060326,0.055468291044235,0.210988000035286,-0.106785297393799,-0.012801420874894,-0.095002718269825,-0.036843199282885) * MODEL9_texOff(vec2(-1,0));
res += mat4(-0.064962565898895,0.080173015594482,-0.212201908230782,-0.058189075440168,0.000706968305167,0.185893490910530,0.234926655888557,-0.012522337958217,0.064628250896931,0.017634006217122,-0.018876401707530,0.010038791224360,-0.025816095992923,0.034335281699896,0.018209343776107,0.066329248249531) * MODEL9_texOff(vec2(-1,1));
res += mat4(0.016332764178514,0.056792236864567,0.214454025030136,-0.152030706405640,0.158065989613533,0.043330453336239,-0.024736247956753,0.056439422070980,0.063466049730778,0.109572112560272,0.174328669905663,0.037173923105001,0.018994411453605,0.227416560053825,0.140974357724190,0.064865708351135) * MODEL9_texOff(vec2(0,-1));
res += mat4(0.064881004393101,-0.041294790804386,0.037264186888933,-0.153034657239914,0.259701669216156,-0.010918688960373,0.035237491130829,0.164416089653969,0.086744502186775,-0.108537793159485,-0.424881219863892,-0.024344347417355,0.086107298731804,-0.178721711039543,-0.193485990166664,0.136958912014961) * MODEL9_texOff(vec2(0,0));
res += mat4(0.135587170720100,0.144724398851395,-0.440431803464890,0.039602074772120,0.065654091536999,0.143901526927948,-0.052550710737705,-0.028441887348890,0.120556086301804,-0.132890775799751,0.092139624059200,-0.000935932272114,-0.007146355230361,0.038747377693653,-0.202356144785881,-0.020198535174131) * MODEL9_texOff(vec2(0,1));
res += mat4(-0.119562543928623,0.108631096780300,0.059809762984514,0.024604480713606,0.205945059657097,0.044926218688488,-0.028423536568880,0.117700338363647,0.099704861640930,0.069131121039391,0.006015467457473,-0.061724312603474,-0.209379971027374,0.108351416885853,0.022161854431033,0.023991160094738) * MODEL9_texOff(vec2(1,-1));
res += mat4(-0.091804563999176,-0.096134923398495,0.032235644757748,0.007643020246178,0.060266535729170,0.005537641700357,-0.133006766438484,0.202697709202766,-0.227829918265343,-0.171208098530769,-0.194790199398994,-0.260789185762405,-0.006548454053700,-0.300528258085251,-0.146989062428474,-0.061876416206360) * MODEL9_texOff(vec2(1,0));
res += mat4(0.184727519750595,0.093741938471794,-0.115284040570259,0.107466891407967,0.106894657015800,-0.044831048697233,0.057020526379347,0.088890075683594,0.067008577287197,-0.262339621782303,0.090453170239925,0.005367235746235,-0.007900875061750,-0.246399238705635,0.090600028634071,0.015401194803417) * MODEL9_texOff(vec2(1,1));
res += mat4(-0.020459139719605,-0.044454090297222,-0.021824473515153,-0.089676059782505,0.065686024725437,-0.038600016385317,0.000583111890592,-0.062957964837551,0.055603552609682,-0.016530627384782,-0.075077719986439,-0.007949630729854,-0.026978349313140,-0.029564306139946,-0.052845582365990,0.112874738872051) * MODEL10_texOff(vec2(-1,-1));
res += mat4(-0.076442711055279,-0.062017660588026,-0.161245718598366,-0.054551668465137,0.072394169867039,0.138661354780197,0.211156070232391,0.012616311199963,-0.061584651470184,0.004148418549448,-0.002871155273169,0.003789172507823,-0.115936808288097,-0.000770626880694,0.046782933175564,-0.160149306058884) * MODEL10_texOff(vec2(-1,0));
res += mat4(-0.017270833253860,-0.063760593533516,-0.021835427731276,-0.012138106860220,0.018985595554113,0.022164614871144,0.072517246007919,-0.039894249290228,0.001962003530934,0.028953384608030,0.061490673571825,-0.010475959628820,-0.045844025909901,0.016827533021569,0.040332444012165,-0.044483169913292) * MODEL10_texOff(vec2(-1,1));
res += mat4(0.051083728671074,0.135275512933731,-0.021447064355016,0.205877840518951,0.081356197595596,-0.041043195873499,-0.021137915551662,-0.141289487481117,0.037130482494831,0.032821603119373,0.024174697697163,-0.061179440468550,-0.103923909366131,-0.107533641159534,-0.117244355380535,0.019420560449362) * MODEL10_texOff(vec2(0,-1));
res += mat4(0.093892879784107,0.207584410905838,0.376791566610336,-0.212094932794571,0.039407946169376,0.142621070146561,0.220456331968307,-0.123802900314331,-0.033481556922197,0.134968578815460,-0.295028388500214,0.073145769536495,-0.174949854612350,0.099065370857716,-0.406065523624420,0.253600090742111) * MODEL10_texOff(vec2(0,0));
res += mat4(0.014119667932391,-0.017432074993849,-0.059486735612154,0.024737713858485,0.001242141239345,0.076797559857368,0.085435658693314,-0.065074928104877,0.091000191867352,0.031264211982489,-0.462491631507874,0.328250646591187,-0.014559476636350,-0.052415087819099,0.229234322905540,-0.053715087473392) * MODEL10_texOff(vec2(0,1));
res += mat4(0.058997698128223,0.106367282569408,0.041878666728735,-0.031917139887810,-0.085762523114681,0.066059783101082,0.108895376324654,0.012718209065497,-0.017860736697912,0.016390260308981,-0.045454394072294,0.022533036768436,0.174573525786400,-0.116205677390099,-0.032999508082867,-0.057476755231619) * MODEL10_texOff(vec2(1,-1));
res += mat4(0.078860215842724,-0.207191050052643,0.074836790561676,0.170918449759483,-0.157661750912666,0.056056775152683,0.193012863397598,0.068751193583012,-0.022718144580722,0.049811251461506,0.097568936645985,-0.003602270735428,0.058851916342974,0.148066744208336,0.027587126940489,0.180637925863266) * MODEL10_texOff(vec2(1,0));
res += mat4(-0.039381802082062,-0.167753070592880,-0.053623843938112,0.025635873898864,-0.022065972909331,-0.032936908304691,-0.077105544507504,-0.125041410326958,0.031280677765608,-0.234648883342743,0.082035921514034,0.031786624342203,0.002500545233488,-0.001785216154531,-0.030544573441148,0.026082897558808) * MODEL10_texOff(vec2(1,1));
res += mat4(-0.043358046561480,0.005552206188440,-0.071151293814182,0.058533821254969,-0.004556885454804,-0.028105383738875,0.032607935369015,-0.069647982716560,0.049775343388319,-0.061991453170776,-0.099396966397762,-0.077443629503250,-0.010663473978639,-0.003209006972611,-0.028290187940001,0.023734735324979) * MODEL11_texOff(vec2(-1,-1));
res += mat4(-0.179429545998573,0.018478348851204,0.031807582825422,0.188428774476051,0.038984507322311,-0.044449295848608,0.094906255602837,-0.182874456048012,-0.035172808915377,-0.067931756377220,-0.023786753416061,-0.217381224036217,-0.106802694499493,0.007905161939561,-0.060408435761929,-0.219237998127937) * MODEL11_texOff(vec2(-1,0));
res += mat4(-0.038085963577032,0.051683112978935,0.031098503619432,0.043367344886065,0.100861370563507,-0.048573434352875,-0.150969699025154,0.089316524565220,0.009008869528770,-0.081874392926693,-0.070403829216957,-0.039576876908541,0.059540539979935,0.102451652288437,0.163316741585732,-0.009922266937792) * MODEL11_texOff(vec2(-1,1));
res += mat4(0.091338224709034,-0.012478501535952,-0.034826971590519,-0.168339595198631,-0.091978013515472,-0.112652100622654,-0.189411476254463,0.142011746764183,-0.066278003156185,-0.029963215813041,0.016663150861859,-0.073511362075806,-0.112705953419209,-0.224794104695320,-0.239579647779465,0.082879602909088) * MODEL11_texOff(vec2(0,-1));
res += mat4(-0.232994139194489,-0.190529987215996,0.097274549305439,-0.060230925679207,-0.100336849689484,0.069945521652699,0.056996718049049,0.000880552688614,-0.245003759860992,0.108572438359261,-0.226703286170959,0.094185806810856,0.000142130884342,0.329159080982208,-0.036463774740696,-0.047207679599524) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.169008895754814,-0.299750626087189,0.078183420002460,-0.062277182936668,0.146096751093864,0.368685543537140,0.041194029152393,0.085002459585667,0.002267659176141,-0.095654077827930,0.089506931602955,-0.035143248736858,-0.083415664732456,-0.089930489659309,0.334359854459763,-0.128026023507118) * MODEL11_texOff(vec2(0,1));
res += mat4(0.009077034890652,0.089444428682327,0.018808057531714,-0.002581985434517,-0.057436700910330,-0.082808434963226,-0.077512733638287,-0.071376629173756,-0.027565483003855,0.056601736694574,0.148357450962067,0.036397419869900,0.091663889586926,-0.148535311222076,-0.136333420872688,-0.030872838571668) * MODEL11_texOff(vec2(1,-1));
res += mat4(0.094307422637939,-0.248348936438560,0.084192901849747,-0.047964047640562,0.043487213551998,0.159490883350372,0.055729050189257,-0.036446593701839,0.400550246238708,-0.122889310121536,-0.058581601828337,0.232877075672150,0.052428614348173,0.096561007201672,-0.026644269004464,0.146835535764694) * MODEL11_texOff(vec2(1,0));
res += mat4(-0.012569147162139,-0.097303576767445,-0.113282218575478,-0.053629949688911,-0.071782179176807,0.222232162952423,0.092026963829994,0.035369675606489,-0.020101698115468,-0.295099705457687,0.157755032181740,0.107390873134136,-0.085499361157417,-0.328571230173111,-0.036699037998915,-0.042167108505964) * MODEL11_texOff(vec2(1,1));
res += mat4(0.090004622936249,-0.050933368504047,0.299848407506943,-0.071040272712708,0.054755419492722,0.031840339303017,0.108229383826256,-0.013107988983393,0.043323423713446,0.119679301977158,0.065963760018349,0.100958183407784,0.108749508857727,0.082323670387268,0.042624697089195,0.148484766483307) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.184985965490341,0.075332097709179,0.149276629090309,-0.104228183627129,-0.079208977520466,-0.128501757979393,-0.161890029907227,-0.123378567397594,0.064831390976906,-0.048651039600372,-0.110704950988293,0.120484031736851,-0.058663375675678,0.079327024519444,0.071707740426064,-0.014615647494793) * MODEL12_texOff(vec2(-1,0));
res += mat4(-0.029688321053982,0.167033553123474,-0.098015114665031,-0.065729543566704,0.007958855479956,-0.178969070315361,-0.117657274007797,-0.046240054070950,0.075610786676407,-0.147172689437866,0.105665877461433,0.047589756548405,0.053037151694298,0.128467157483101,0.004129515960813,-0.011953393928707) * MODEL12_texOff(vec2(-1,1));
res += mat4(0.044962372630835,0.227626025676727,0.045116025954485,-0.070061445236206,0.102945774793625,0.004077374469489,-0.114542670547962,0.176324710249901,0.100453794002533,0.010262489318848,0.095975458621979,0.141965702176094,0.005352716427296,-0.124786354601383,0.068880461156368,0.095208093523979) * MODEL12_texOff(vec2(0,-1));
res += mat4(0.180458530783653,0.252808511257172,0.191069886088371,0.132223084568977,-0.067631103098392,0.277936846017838,-0.098514884710312,0.318852961063385,0.206284418702126,-0.410755902528763,0.146308645606041,-0.019452406093478,-0.159744575619698,0.133454382419586,0.034355293959379,-0.242793604731560) * MODEL12_texOff(vec2(0,0));
res += mat4(-0.077977605164051,0.016585621982813,0.020157709717751,-0.149019166827202,0.099070198833942,-0.108159422874451,-0.035108380019665,0.245097160339355,0.055846050381660,-0.226588517427444,-0.146908283233643,0.046399742364883,0.092982530593872,0.149174109101295,-0.097359791398048,0.086403355002403) * MODEL12_texOff(vec2(0,1));
res += mat4(-0.073313899338245,-0.001222487888299,0.013291430659592,-0.037801787257195,-0.041235283017159,-0.039774905890226,0.053273644298315,0.053268585354090,0.102253474295139,-0.022809917107224,0.127901852130890,0.130498692393303,-0.026909181848168,-0.133295953273773,-0.049943871796131,0.027268456295133) * MODEL12_texOff(vec2(1,-1));
res += mat4(-0.089027166366577,0.124555170536041,0.030604962259531,-0.172983199357986,-0.223929047584534,0.128159001469612,0.048104848712683,-0.002774204825982,-0.086915276944637,-0.016425659880042,0.009669908322394,-0.020283544436097,-0.151273488998413,-0.133543729782104,-0.128450930118561,0.041133578866720) * MODEL12_texOff(vec2(1,0));
res += mat4(-0.096263252198696,0.057487759739161,0.076172366738319,-0.148815765976906,0.033255990594625,-0.121182695031166,0.059072021394968,0.124775342643261,0.002117194002494,-0.028113260865211,0.002002660417929,-0.026153821498156,0.107232503592968,-0.071254536509514,0.078975774347782,0.059598829597235) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.105297714471817,-0.320678472518921,-0.053015913814306,-0.596480965614319) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL5
//!DESC (AU_M_S_2x_LA) mapping 3_5

vec4 hook()
{
vec4 res = vec4(0.031490836292505,0.071982465684414,0.053051955997944,-0.162795737385750);
res += mat4(-0.316497802734375,-0.001295058755204,-0.196910068392754,-0.057320620864630,0.044431053102016,-0.021744923666120,0.004579743370414,-0.005748502910137,0.197729900479317,-0.079486474394798,-0.245935320854187,0.151023000478745,-0.098004646599293,-0.231602564454079,0.090588964521885,-0.005066337529570) * MODEL7_texOff(vec2(-1,-1));
res += mat4(-0.053559787571430,-0.077190861105919,0.057458624243736,-0.089361816644669,0.012763006612659,-0.063408881425858,0.018447641283274,0.027197435498238,0.011355780996382,-0.012484226375818,0.041726756840944,0.259500741958618,-0.066753610968590,0.094571620225906,0.006136261858046,-0.138399839401245) * MODEL7_texOff(vec2(-1,0));
res += mat4(0.008396989665926,-0.003687720978633,-0.013927383348346,-0.204719156026840,0.092422075569630,-0.052807964384556,0.072830758988857,-0.010102560743690,-0.040457822382450,0.198915511369705,0.195776477456093,0.156667321920395,0.035401161760092,0.038548320531845,0.142551690340042,0.011730040423572) * MODEL7_texOff(vec2(-1,1));
res += mat4(-0.544660449028015,0.109131753444672,-0.153397560119629,0.186934992671013,-0.077026084065437,-0.051289785653353,0.136017829179764,0.008560434915125,0.446284294128418,-0.232230022549629,-0.119587950408459,-0.191816717386246,-0.507028639316559,-0.141738876700401,-0.377779841423035,0.056201163679361) * MODEL7_texOff(vec2(0,-1));
res += mat4(0.002316333586350,0.002739423885942,0.049788624048233,-0.024893866851926,-0.070524021983147,0.105506971478462,0.124366104602814,0.129209041595459,-0.047347400337458,0.058774016797543,-0.027886893600225,0.055332936346531,0.170632541179657,-0.080974556505680,0.062694832682610,-0.006753335241228) * MODEL7_texOff(vec2(0,0));
res += mat4(-0.035958770662546,-0.338707387447357,-0.011961783282459,0.091877929866314,0.036762379109859,0.089774727821350,-0.148305460810661,-0.190526992082596,-0.097485795617104,-0.061130251735449,0.159321561455727,0.181936919689178,0.095920398831367,-0.009534216485918,0.353884100914001,0.095761537551880) * MODEL7_texOff(vec2(0,1));
res += mat4(0.021025972440839,0.101115375757217,0.046719115227461,0.063637971878052,-0.121965050697327,0.111097700893879,-0.292513281106949,-0.086475454270840,0.134247481822968,0.046257257461548,-0.177640974521637,-0.031975064426661,-0.153481200337410,0.022874861955643,-0.084476582705975,0.079362384974957) * MODEL7_texOff(vec2(1,-1));
res += mat4(-0.084185987710953,-0.043921113014221,0.080939404666424,0.096517100930214,0.062477122992277,0.094976417720318,0.043666072189808,0.278464049100876,-0.001247141859494,-0.126546069979668,-0.106803983449936,0.040060773491859,0.033564116805792,-0.056403372436762,0.022475739941001,-0.053110722452402) * MODEL7_texOff(vec2(1,0));
res += mat4(0.029062373563647,0.253432661294937,0.048798933625221,0.056526489555836,-0.262457489967346,-0.034702621400356,-0.094562619924545,-0.092062823474407,-0.062427286058664,-0.068279832601547,0.046184584498405,-0.048082146793604,-0.076036095619202,-0.068518094718456,-0.088220380246639,-0.138836756348610) * MODEL7_texOff(vec2(1,1));
res += mat4(-0.119520820677280,0.020145291462541,-0.255023926496506,0.128139421343803,-0.030990837141871,0.015333110466599,-0.064100340008736,-0.030387373641133,0.146483197808266,0.025704124942422,-0.038396924734116,0.007468515075743,0.109058551490307,0.030536513775587,-0.018401926383376,0.063260041177273) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.039940755814314,-0.378652065992355,-0.004520620219409,0.301001101732254,0.019016630947590,-0.196442887187004,-0.122921355068684,-0.006110037211329,0.004673032555729,0.382269054651260,0.157356470823288,0.019316114485264,0.100989401340485,-0.115820094943047,-0.029494917020202,0.110606916248798) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.083124160766602,-0.123912192881107,0.095948576927185,0.024361094459891,0.090701855719090,-0.136333450675011,0.020779915153980,-0.137227743864059,-0.101702906191349,0.016332669183612,-0.053557738661766,0.052108757197857,0.022210938856006,-0.137792780995369,-0.001142789493315,0.045897454023361) * MODEL8_texOff(vec2(-1,1));
res += mat4(-0.070647962391376,-0.080793939530849,-0.082936778664589,0.021861121058464,-0.021323295310140,0.110367260873318,-0.005629518534988,-0.007092598825693,0.157366290688515,-0.047832347452641,-0.267257034778595,-0.032742325216532,0.307611137628555,-0.138089969754219,-0.160504549741745,-0.050037767738104) * MODEL8_texOff(vec2(0,-1));
res += mat4(-0.013427053578198,-0.022683452814817,-0.286089420318604,-0.122653566300869,0.024708518758416,0.276471436023712,-0.109271265566349,-0.118720591068268,0.026822881773114,0.066745243966579,0.099244788289070,0.068262904882431,0.047101814299822,-0.032312996685505,0.026232469826937,-0.015416476875544) * MODEL8_texOff(vec2(0,0));
res += mat4(-0.013313101604581,0.052656456828117,0.337478697299957,0.186927944421768,0.090696908533573,0.194951221346855,0.004176938906312,0.058347854763269,-0.113637454807758,-0.102750018239021,-0.135542720556259,-0.023602040484548,-0.144343167543411,-0.136865258216858,-0.105716273188591,0.100471578538418) * MODEL8_texOff(vec2(0,1));
res += mat4(0.045258097350597,0.076219618320465,-0.040129844099283,0.002163329394534,0.053739991039038,0.101637259125710,-0.073250003159046,0.105415552854538,0.109391853213310,-0.280636936426163,-0.016443274915218,-0.078510850667953,0.070833601057529,-0.065406903624535,-0.091847166419029,-0.250032812356949) * MODEL8_texOff(vec2(1,-1));
res += mat4(-0.119269534945488,-0.106750033795834,0.049949850887060,-0.089969687163830,0.092278458178043,0.062414072453976,0.215203851461411,0.238218635320663,-0.097823940217495,-0.308472335338593,0.036959726363420,-0.015467422083020,-0.007324124686420,-0.197678491473198,0.276284813880920,-0.041412588208914) * MODEL8_texOff(vec2(1,0));
res += mat4(-0.064857132732868,-0.078673392534256,-0.014374976977706,-0.020825067535043,-0.019078254699707,0.047783158719540,-0.078911244869232,-0.014931119978428,-0.056184977293015,0.027512211352587,0.062904924154282,0.085312157869339,-0.207089036703110,-0.346359044313431,-0.087437510490417,-0.100838392972946) * MODEL8_texOff(vec2(1,1));
res += mat4(0.096807360649109,0.055205300450325,0.045131146907806,-0.060936704277992,-0.070286743342876,-0.057501636445522,-0.032447069883347,-0.041643366217613,0.143032744526863,-0.013685604557395,-0.097501553595066,-0.045264732092619,0.147990986704826,-0.108083248138428,-0.161757305264473,0.000083459875896) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.021455554291606,0.027782320976257,-0.042280867695808,-0.236650779843330,0.125742003321648,-0.036968834698200,-0.024542132392526,0.054641433060169,0.029476564377546,0.488652586936951,0.027258323505521,-0.282963395118713,0.008512668311596,0.027964940294623,0.095365963876247,0.226466238498688) * MODEL9_texOff(vec2(-1,0));
res += mat4(-0.010942929424345,-0.016810959205031,-0.066975779831409,0.091200836002827,-0.038574423640966,0.022348625585437,0.184453263878822,0.194715932011604,-0.087032489478588,0.179775431752205,-0.004349716939032,0.112242802977562,0.041432529687881,0.318799018859863,0.038856588304043,-0.058802854269743) * MODEL9_texOff(vec2(-1,1));
res += mat4(-0.255765765905380,0.008467336185277,-0.069222465157509,0.012253024615347,-0.006004482042044,-0.217577338218689,0.044126436114311,-0.197614938020706,0.017991458997130,-0.047999069094658,-0.012901725247502,0.067036494612694,-0.113202258944511,0.053588956594467,-0.614380896091461,-0.033203188329935) * MODEL9_texOff(vec2(0,-1));
res += mat4(0.138001412153244,0.001007160986774,0.169900059700012,0.245469450950623,0.091506354510784,-0.302181065082550,-0.053047735244036,-0.165734872221947,-0.003406881354749,-0.208551734685898,0.027828335762024,0.175990432500839,-0.004287086427212,-0.063619546592236,0.138709694147110,0.030165914446115) * MODEL9_texOff(vec2(0,0));
res += mat4(-0.222908124327660,-0.076186239719391,-0.594584465026855,-0.173267498612404,-0.050826337188482,-0.133741095662117,0.030322501435876,0.007547349203378,0.065476581454277,-0.128301993012428,0.076607264578342,0.059123814105988,-0.012645578943193,-0.026049965992570,0.093062005937099,0.019297137856483) * MODEL9_texOff(vec2(0,1));
res += mat4(-0.007510957773775,-0.099874846637249,0.112988531589508,-0.097303092479706,0.012670516967773,-0.267853587865829,-0.113440051674843,-0.185055270791054,0.087929509580135,0.049686800688505,0.014467496424913,0.114355444908142,0.092603914439678,-0.248516619205475,-0.062837764620781,-0.143038868904114) * MODEL9_texOff(vec2(1,-1));
res += mat4(0.095530115067959,-0.078776873648167,-0.029645619913936,0.092569693922997,-0.010045069269836,-0.440689265727997,0.130323156714439,-0.186136052012444,0.020380243659019,-0.231053829193115,0.022246431559324,-0.085801228880882,0.036038145422935,-0.029652299359441,-0.015612615272403,-0.002771162893623) * MODEL9_texOff(vec2(1,0));
res += mat4(-0.036663021892309,0.112491741776466,-0.111469171941280,0.019926290959120,-0.157621622085571,0.032081842422485,0.107218593358994,-0.086630232632160,0.053877715021372,-0.009348330087960,0.030750967562199,-0.017393443733454,0.012560889124870,0.209128484129906,-0.032873280346394,0.009840096347034) * MODEL9_texOff(vec2(1,1));
res += mat4(0.212816238403320,-0.156764283776283,-0.164594963192940,-0.071547523140907,-0.204972252249718,-0.040638249367476,0.198756694793701,-0.020855046808720,-0.026337852701545,0.065713785588741,0.039282552897930,-0.012258550152183,-0.001061571645550,0.120770402252674,-0.085630707442760,-0.061817981302738) * MODEL10_texOff(vec2(-1,-1));
res += mat4(-0.014758412726223,-0.113956876099110,0.124210834503174,0.158365800976753,0.034162357449532,0.112783201038837,0.124454841017723,-0.234538897871971,0.067392580211163,-0.038070529699326,0.084408901631832,-0.007587951608002,-0.017912579700351,-0.028039168566465,-0.146712362766266,0.131898999214172) * MODEL10_texOff(vec2(-1,0));
res += mat4(-0.053820196539164,-0.099084272980690,-0.108631856739521,-0.063366353511810,0.127866208553314,0.000838254985865,-0.074226342141628,-0.158516958355904,0.068900145590305,-0.050843592733145,-0.020436545833945,0.063901878893375,0.005431030411273,-0.074350796639919,0.073453120887280,0.067300632596016) * MODEL10_texOff(vec2(-1,1));
res += mat4(0.021574359387159,0.062509566545486,0.141389355063438,-0.150510519742966,0.020921355113387,0.117621272802353,0.279342412948608,0.141447842121124,0.013333884067833,0.115905240178108,-0.369133561849594,0.041319221258163,0.238190978765488,-0.105331018567085,-0.007054661400616,-0.137828290462494) * MODEL10_texOff(vec2(0,-1));
res += mat4(-0.095026776194572,0.400243192911148,-0.170949012041092,0.256459146738052,0.044083409011364,0.069729126989841,0.104762881994247,-0.004120652563870,0.045001249760389,-0.072905272245407,-0.144135400652885,0.026595186442137,0.003186742775142,-0.142673760652542,-0.144828602671623,-0.121316537261009) * MODEL10_texOff(vec2(0,0));
res += mat4(0.202951952815056,-0.089954942464828,-0.030828062444925,0.030436674132943,0.163985937833786,0.089039273560047,-0.127450928092003,-0.048250257968903,-0.003635065630078,-0.229683846235275,-0.176019877195358,-0.147486165165901,-0.050138313323259,0.055429037660360,0.129823818802834,0.048415873199701) * MODEL10_texOff(vec2(0,1));
res += mat4(0.168706774711609,0.134303018450737,-0.129091098904610,-0.035823091864586,-0.061248689889908,-0.046922575682402,0.095832780003548,0.091076448559761,-0.081542566418648,0.015170905739069,0.026852356269956,0.019656520336866,0.058880284428596,0.102690421044827,-0.170477256178856,-0.050079349428415) * MODEL10_texOff(vec2(1,-1));
res += mat4(0.060477908700705,0.097240343689919,0.045030355453491,0.220432907342911,0.034295875579119,0.094394616782665,0.041177861392498,0.095766752958298,0.091289475560188,0.072444871068001,0.055781893432140,0.062886476516724,0.026012452319264,0.045615330338478,0.187748372554779,-0.123304903507233) * MODEL10_texOff(vec2(1,0));
res += mat4(0.059745304286480,0.056253362447023,-0.042220655828714,0.001903716591187,0.132214441895485,-0.025569872930646,-0.098691903054714,0.106652781367302,-0.124752104282379,0.098953329026699,-0.047818124294281,-0.070910140872002,-0.085155211389065,-0.094073131680489,-0.101889580488205,-0.072546169161797) * MODEL10_texOff(vec2(1,1));
res += mat4(0.090812824666500,0.128993496298790,0.018458202481270,-0.102734051644802,-0.211036428809166,-0.007715595420450,0.082974515855312,0.069411911070347,0.151133418083191,-0.229949086904526,-0.104789607226849,0.043554428964853,-0.135877698659897,-0.064584009349346,0.253446608781815,0.063578806817532) * MODEL11_texOff(vec2(-1,-1));
res += mat4(-0.075236111879349,0.132373228669167,-0.184545964002609,-0.056324504315853,0.018157603219151,-0.219921365380287,0.099381588399410,0.145449429750443,-0.140243127942085,-0.306533664464951,0.084480501711369,0.284094095230103,-0.048522297292948,-0.078712821006775,0.037975132465363,0.124404966831207) * MODEL11_texOff(vec2(-1,0));
res += mat4(0.029909862205386,0.139403045177460,0.063173897564411,0.011956742033362,-0.048240486532450,-0.055191185325384,-0.225674524903297,-0.120643399655819,0.014343015849590,-0.082714401185513,-0.082700856029987,-0.068620644509792,0.001853947760537,0.084025643765926,0.114036560058594,0.100547596812248) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.076583534479141,0.138210669159889,-0.075038686394691,-0.058290868997574,0.166396960616112,-0.056323502212763,0.159022778272629,-0.153943344950676,0.044892728328705,-0.042892459779978,-0.191206634044647,-0.095271527767181,0.085553571581841,-0.108232893049717,0.125716075301170,-0.022719627246261) * MODEL11_texOff(vec2(0,-1));
res += mat4(0.013807590119541,-0.209644317626953,-0.279329657554626,0.139303699135780,0.062330871820450,0.011448958888650,0.293949037790298,0.076741360127926,-0.124451741576195,-0.150885775685310,0.006225688382983,-0.162848532199860,-0.156821176409721,-0.058061331510544,-0.346540004014969,0.183896213769913) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.023967618122697,-0.151713073253632,0.245205149054527,-0.038390196859837,-0.157513320446014,0.186799153685570,-0.155668228864670,-0.203542783856392,-0.120761230587959,0.041657589375973,0.066822573542595,0.073400385677814,-0.054937094449997,0.024567246437073,0.385874897241592,0.273838877677917) * MODEL11_texOff(vec2(0,1));
res += mat4(-0.060378041118383,0.036804065108299,-0.086629010736942,-0.012639051303267,-0.046317458152771,-0.219285264611244,0.000695841386914,-0.075433492660522,-0.078261472284794,0.123154915869236,-0.038078237324953,0.051094360649586,0.018680393695831,0.080116458237171,-0.096270278096199,-0.136410906910896) * MODEL11_texOff(vec2(1,-1));
res += mat4(0.089430220425129,0.034016288816929,0.020467553287745,-0.068269379436970,0.000067666311224,-0.034328032284975,0.006272477097809,0.027769576758146,-0.012765023857355,0.120719738304615,-0.232350125908852,-0.020781913772225,-0.086032733321190,0.142133578658104,-0.092195175588131,-0.075871564447880) * MODEL11_texOff(vec2(1,0));
res += mat4(0.018889818340540,-0.046581376343966,0.086855269968510,-0.021733857691288,-0.058118652552366,-0.079693667590618,0.093778952956200,0.170628353953362,-0.014189089648426,0.096353977918625,0.133021920919418,-0.025464292615652,0.014487097971141,-0.050356388092041,0.107237070798874,-0.005791726987809) * MODEL11_texOff(vec2(1,1));
res += mat4(-0.119085699319839,-0.196330085396767,0.254987835884094,0.015179901383817,0.000965347222518,-0.049219831824303,-0.078743204474449,-0.074601814150810,0.120437420904636,0.103523924946785,0.037988916039467,-0.026747364550829,0.023105671629310,0.095186777412891,0.225611016154289,-0.042469371110201) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.120600782334805,-0.001948131597601,0.040306035429239,-0.119354531168938,0.061543114483356,-0.102846927940845,-0.008419178426266,0.133779555559158,-0.105157591402531,0.175788640975952,-0.008214258588850,-0.007910902611911,-0.020980903878808,0.328019380569458,-0.132337629795074,-0.062356185168028) * MODEL12_texOff(vec2(-1,0));
res += mat4(0.219544664025307,0.071114793419838,-0.037034038454294,-0.120051898062229,-0.036578532308340,-0.169165894389153,0.030294923111796,0.051921732723713,-0.002149318577722,0.081395141780376,0.147895351052284,0.083912678062916,0.110564023256302,0.116746321320534,0.061054736375809,-0.019863186404109) * MODEL12_texOff(vec2(-1,1));
res += mat4(-0.032487854361534,0.267615377902985,0.042821750044823,0.198554754257202,0.272820711135864,0.086566925048828,-0.029460394755006,-0.085415154695511,0.053854461759329,-0.141190469264984,0.123152099549770,0.186044931411743,-0.232190966606140,-0.036551147699356,0.293205469846725,-0.019387353211641) * MODEL12_texOff(vec2(0,-1));
res += mat4(0.220827564597130,0.258670389652252,0.072095826268196,-0.130087569355965,-0.055583346635103,0.279301524162292,0.097943648695946,-0.242575436830521,-0.148342773318291,0.216180816292763,0.023868681862950,0.291127890348434,0.036380503326654,0.168013781309128,0.331756889820099,0.045960810035467) * MODEL12_texOff(vec2(0,0));
res += mat4(0.089513562619686,0.235923469066620,0.155621990561485,0.062271997332573,-0.092031314969063,0.229533657431602,-0.029873790219426,-0.251193106174469,-0.038459733128548,0.019872345030308,-0.077563196420670,0.069467440247536,-0.033750176429749,0.053955219686031,-0.183556020259857,-0.143936917185783) * MODEL12_texOff(vec2(0,1));
res += mat4(0.007565194275230,0.244651108980179,0.114940598607063,-0.051125463098288,0.182330742478371,0.019234050065279,-0.008150674402714,-0.090587228536606,0.088015481829643,-0.012675968930125,0.016639521345496,-0.083791017532349,0.128441020846367,-0.060837958008051,0.037430979311466,-0.006176414899528) * MODEL12_texOff(vec2(1,-1));
res += mat4(0.076446034014225,-0.004010242875665,0.067456543445587,0.114317789673805,-0.019962932914495,0.135544657707214,-0.084634698927402,-0.171526536345482,0.106430150568485,-0.183505028486252,0.174234718084335,0.044361885637045,-0.069469727575779,0.032437309622765,0.154315978288651,0.123431332409382) * MODEL12_texOff(vec2(1,0));
res += mat4(0.019410641863942,-0.239641472697258,0.158359661698341,0.134409189224243,-0.040804088115692,0.121593952178955,-0.008581835776567,0.012977316044271,0.084236428141594,-0.000319870101521,-0.022312857210636,-0.115286730229855,-0.019365103915334,0.095930032432079,-0.027879726141691,0.047922421246767) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.006530612241477,0.047416675835848,-0.127148360013962,0.642952680587769) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE MODEL6
//!DESC (AU_M_S_2x_LA) mapping 3_6

vec4 hook()
{
vec4 res = vec4(-0.167012989521027,-0.034235514700413,0.008139234967530,-0.107619889080524);
res += mat4(0.130436763167381,-0.171960964798927,0.031494028866291,-0.040602549910545,-0.034725002944469,0.064513564109802,0.067613668739796,0.059616599231958,0.025809062644839,-0.116203635931015,0.007952453568578,-0.153803601861000,0.018812306225300,0.263078808784485,0.038813412189484,-0.026109509170055) * MODEL7_texOff(vec2(-1,-1));
res += mat4(-0.043230149894953,0.040424305945635,0.229641675949097,0.012613758444786,-0.008783680386841,0.050268299877644,0.164281412959099,0.028247857466340,-0.173018902540207,-0.150751948356628,-0.021408237516880,0.021541170775890,0.047722253948450,0.159150108695030,-0.171997576951981,-0.104556679725647) * MODEL7_texOff(vec2(-1,0));
res += mat4(0.084107041358948,0.003816733369604,-0.052677247673273,0.210852459073067,-0.011176005937159,0.044793114066124,0.072394631803036,0.018637208268046,-0.021698018535972,-0.018614558503032,0.022140614688396,-0.088682025671005,0.129725486040115,0.185964941978455,-0.021843357011676,0.105126425623894) * MODEL7_texOff(vec2(-1,1));
res += mat4(0.058240015059710,-0.201732262969017,-0.139823541045189,-0.207188546657562,-0.016207357868552,0.004731553606689,-0.039081543684006,-0.021364863961935,0.115752451121807,-0.153268903493881,-0.112413831055164,-0.037285078316927,-0.049591276794672,-0.098991774022579,-0.108493745326996,-0.111761011183262) * MODEL7_texOff(vec2(0,-1));
res += mat4(-0.111997045576572,-0.091356016695499,0.046807732433081,0.123794630169868,-0.115627475082874,-0.058965116739273,0.099405862390995,0.031619403511286,0.011687553487718,0.000834969861899,-0.009236088022590,-0.105669111013412,-0.200614437460899,0.185940802097321,-0.006378543097526,0.004071025643498) * MODEL7_texOff(vec2(0,0));
res += mat4(0.070532456040382,0.008431081660092,0.071997053921223,0.081201665103436,-0.072448410093784,0.155876174569130,0.235594749450684,-0.024916991591454,-0.163058385252953,-0.092058219015598,0.066637948155403,-0.238535210490227,0.054351389408112,0.222425863146782,0.142643228173256,0.172676399350166) * MODEL7_texOff(vec2(0,1));
res += mat4(0.060821920633316,-0.238414108753204,-0.088932745158672,-0.107297711074352,0.041521452367306,-0.021274276077747,-0.255534052848816,0.048036400228739,0.055213913321495,0.252922117710114,0.019435066729784,0.084754325449467,0.019043851643801,-0.014924216084182,-0.041671194136143,-0.141328752040863) * MODEL7_texOff(vec2(1,-1));
res += mat4(0.055405344814062,0.069548584520817,-0.032923921942711,0.020804524421692,0.073010951280594,-0.131165638566017,-0.163420364260674,-0.105645336210728,0.180128991603851,0.036566764116287,0.012798476964235,0.160094544291496,-0.133974030613899,0.040302399545908,-0.071699313819408,-0.026806602254510) * MODEL7_texOff(vec2(1,0));
res += mat4(-0.041374962776899,0.037327531725168,-0.186970904469490,0.136952206492424,-0.097824834287167,-0.076632276177406,0.151408433914185,-0.078052848577499,0.079901859164238,-0.138815790414810,-0.245225995779037,-0.142924830317497,0.066330932080746,0.042430423200130,0.125307708978653,-0.130812615156174) * MODEL7_texOff(vec2(1,1));
res += mat4(0.092926524579525,-0.438414514064789,-0.240236505866051,-0.088357627391815,0.081193640828133,0.010529309511185,-0.070557944476604,-0.005522736348212,0.038856036961079,0.387538164854050,0.141601994633675,0.121526949107647,-0.045788288116455,-0.227148503065109,-0.083831325173378,0.057263724505901) * MODEL8_texOff(vec2(-1,-1));
res += mat4(-0.224755778908730,-0.079554088413715,0.123746387660503,0.103043392300606,-0.059690345078707,-0.014810940250754,0.190452903509140,0.010875287465751,-0.073221623897552,0.055675826966763,-0.237799897789955,0.052431426942348,0.014915417879820,-0.268186599016190,0.019410111010075,0.154722407460213) * MODEL8_texOff(vec2(-1,0));
res += mat4(0.027840601280332,-0.304443806409836,-0.097524322569370,0.060407888144255,0.082773737609386,0.005668476689607,0.009073478169739,0.072904109954834,-0.087335325777531,0.149463132023811,-0.064342193305492,-0.127259552478790,-0.168439537286758,-0.075047202408314,0.128268212080002,0.140526056289673) * MODEL8_texOff(vec2(-1,1));
res += mat4(0.001165404450148,-0.570933282375336,-0.081270895898342,-0.006639800965786,0.069305270910263,-0.061167672276497,0.019069017842412,0.017897550016642,0.049648392945528,0.081578202545643,-0.057148404419422,0.091287501156330,-0.240810677409172,-0.070531286299229,0.019314747303724,0.099447153508663) * MODEL8_texOff(vec2(0,-1));
res += mat4(0.007355791982263,-0.358109623193741,-0.124438248574734,0.175388216972351,0.167188704013824,-0.139629229903221,-0.097570165991783,0.040854725986719,-0.108808346092701,-0.217683285474777,-0.060567010194063,-0.063812047243118,0.119071677327156,-0.142507359385490,-0.161916807293892,0.213706478476524) * MODEL8_texOff(vec2(0,0));
res += mat4(0.041865646839142,0.026091773062944,-0.127397149801254,0.150313884019852,0.110333517193794,0.087663717567921,0.079215310513973,-0.069346942007542,0.027343703433871,-0.027090338990092,0.183727189898491,-0.157152906060219,0.085310429334641,0.082721047103405,-0.344645619392395,-0.038363501429558) * MODEL8_texOff(vec2(0,1));
res += mat4(0.007400336209685,-0.458366781473160,-0.046219117939472,0.006079454440624,-0.235850363969803,-0.131416410207748,0.087416313588619,0.044454731047153,0.063953541219234,0.214746326208115,0.252027958631516,-0.089028671383858,-0.027897870168090,-0.261467456817627,-0.160500973463058,0.165218770503998) * MODEL8_texOff(vec2(1,-1));
res += mat4(0.069218844175339,-0.297292441129684,0.058305185288191,-0.076876655220985,-0.112451441586018,-0.349867105484009,-0.128829136490822,-0.055470071732998,0.174846112728119,0.065102636814117,0.276185870170593,0.052204024046659,0.057782396674156,-0.281514674425125,-0.165056884288788,0.067382968962193) * MODEL8_texOff(vec2(1,0));
res += mat4(0.043228752911091,-0.091067776083946,0.044663108885288,-0.003012413391843,-0.144160121679306,-0.038603622466326,0.119029514491558,0.002937649609521,0.047586902976036,-0.113018676638603,-0.255152881145477,0.120193548500538,0.104287177324295,-0.221609830856323,-0.032843194901943,-0.129895925521851) * MODEL8_texOff(vec2(1,1));
res += mat4(-0.093827739357948,-0.034723125398159,0.044616442173719,0.065007522702217,0.053345479071140,0.046860616654158,-0.094753593206406,-0.003926000557840,0.074825704097748,-0.039942264556885,0.066726922988892,0.007837981916964,-0.106425985693932,0.145547389984131,0.174048379063606,0.047179117798805) * MODEL9_texOff(vec2(-1,-1));
res += mat4(0.069680415093899,0.072769649326801,-0.117455184459686,-0.104004375636578,-0.038586992770433,0.002887172624469,-0.256483197212219,-0.035891558974981,0.262611269950867,-0.154925599694252,-0.481290608644485,-0.255229830741882,-0.013308490626514,0.076602973043919,0.204411372542381,0.050632327795029) * MODEL9_texOff(vec2(-1,0));
res += mat4(-0.041167069226503,-0.086873307824135,-0.010884328745306,-0.129625484347343,0.004737045615911,0.017020901665092,-0.129233300685883,0.180333957076073,0.216391786932945,-0.183905765414238,-0.275313675403595,-0.105492562055588,-0.026326483115554,0.054532065987587,0.070897780358791,-0.071319974958897) * MODEL9_texOff(vec2(-1,1));
res += mat4(0.036581851541996,-0.005017171613872,-0.169658645987511,0.247415885329247,-0.051844887435436,0.107476346194744,-0.198271960020065,-0.109225206077099,0.008365442976356,-0.150912582874298,-0.025774205103517,0.015184487216175,0.027928765863180,-0.183058261871338,-0.300403624773026,-0.073207564651966) * MODEL9_texOff(vec2(0,-1));
res += mat4(0.045837964862585,-0.120234325528145,-0.283932685852051,0.230942100286484,0.060292046517134,0.037269860506058,-0.105416491627693,0.014299434609711,0.117327563464642,0.115264497697353,0.117005228996277,-0.035220954567194,-0.032086059451103,-0.135415807366371,-0.163215875625610,-0.077050901949406) * MODEL9_texOff(vec2(0,0));
res += mat4(-0.024282261729240,-0.049741178750992,0.203732579946518,-0.110648013651371,0.067812100052834,0.039085336029530,-0.057193260639906,0.008434541523457,-0.045003123581409,-0.066093467175961,-0.073106832802296,0.098256006836891,-0.057672053575516,0.124595016241074,0.246279522776604,0.044723488390446) * MODEL9_texOff(vec2(0,1));
res += mat4(0.017149100080132,0.230188369750977,0.132743000984192,0.019987031817436,0.059659518301487,0.245462656021118,-0.273813277482986,0.053376596421003,-0.017797846347094,-0.175908043980598,-0.001190243288875,-0.065826237201691,0.096958711743355,0.222989067435265,0.121466979384422,-0.135651841759682) * MODEL9_texOff(vec2(1,-1));
res += mat4(0.017294945195317,0.160968586802483,0.076900079846382,0.066040530800819,0.344397664070129,0.107740938663483,-0.211877092719078,-0.131066754460335,-0.077352970838547,0.060792509466410,0.333365440368652,0.103487893939018,0.082389868795872,0.041192464530468,0.074400059878826,-0.026521021500230) * MODEL9_texOff(vec2(1,0));
res += mat4(-0.083368413150311,-0.131408974528313,-0.177114531397820,0.063128314912319,-0.051022972911596,0.059514034539461,-0.191466882824898,-0.143915280699730,-0.172651141881943,-0.170069828629494,0.259488910436630,0.086032018065453,0.026609458029270,0.019286422058940,-0.073434829711914,-0.034700810909271) * MODEL9_texOff(vec2(1,1));
res += mat4(0.025596471503377,0.079555816948414,0.023581042885780,-0.083578012883663,0.048167522996664,0.167456433176994,-0.000774423650000,0.099499307572842,-0.016590526327491,-0.002583613619208,-0.028459306806326,-0.018210442736745,0.089810170233250,-0.165266498923302,-0.205920696258545,0.075738109648228) * MODEL10_texOff(vec2(-1,-1));
res += mat4(0.017063306644559,0.009583769366145,0.196896910667419,0.016059899702668,0.071419268846512,0.180844336748123,-0.067224405705929,0.028466846793890,-0.012943209148943,-0.049335919320583,0.011274248361588,0.014462974853814,0.010330954566598,-0.108845390379429,0.156834825873375,0.049631129950285) * MODEL10_texOff(vec2(-1,0));
res += mat4(0.071442723274231,-0.076157227158546,-0.023638028651476,0.025971900671721,0.106546811759472,-0.105829030275345,0.186923131346703,0.043805863708258,-0.061486121267080,-0.061617795377970,0.054552525281906,-0.007213046774268,-0.079916961491108,-0.054506409913301,0.036032862961292,0.053212430328131) * MODEL10_texOff(vec2(-1,1));
res += mat4(0.042244870215654,-0.061932399868965,-0.074295133352280,-0.176997631788254,-0.185156419873238,0.055066563189030,0.211402192711830,0.163476049900055,0.023922061547637,-0.064835093915462,-0.136619821190834,0.037337969988585,-0.009957804344594,0.344336271286011,0.442647606134415,0.102266430854797) * MODEL10_texOff(vec2(0,-1));
res += mat4(-0.225332409143448,-0.055474631488323,0.292828977108002,0.298795700073242,-0.208894923329353,0.242527693510056,0.103468343615532,0.178067967295647,-0.083737656474113,-0.038049455732107,0.023076668381691,-0.011774949729443,0.324542045593262,-0.162401199340820,-0.327522307634354,-0.212270155549049) * MODEL10_texOff(vec2(0,0));
res += mat4(0.259713232517242,0.195826679468155,-0.213475689291954,0.128555387258530,-0.042219381779432,0.143924102187157,0.143663793802261,0.066380456089973,0.462548643350601,-0.029427574947476,-0.405002802610397,-0.586583614349365,-0.044345222413540,0.100101165473461,-0.192145243287086,-0.102605894207954) * MODEL10_texOff(vec2(0,1));
res += mat4(0.073729030787945,0.015377486124635,-0.126984104514122,-0.056816123425961,0.031070357188582,0.146105423569679,0.304474294185638,0.061980128288269,0.005061075557023,-0.093896649777889,0.072587788105011,-0.030010422691703,-0.093200482428074,0.018697123974562,-0.162433639168739,0.219602361321449) * MODEL10_texOff(vec2(1,-1));
res += mat4(0.271210402250290,-0.063293315470219,-0.232384890317917,-0.136952251195908,-0.171881586313248,0.070048250257969,-0.094699099659920,0.090949483215809,-0.017997844144702,-0.146013215184212,-0.036832425743341,0.035097789019346,-0.027461091056466,-0.043717090040445,-0.069768249988556,-0.289042860269547) * MODEL10_texOff(vec2(1,0));
res += mat4(-0.021120052784681,-0.135411888360977,0.109307199716568,-0.037943933159113,0.034725829958916,0.136837899684906,-0.075714066624641,0.143174380064011,-0.146534428000450,-0.079683966934681,-0.212433055043221,-0.092744536697865,0.029355918988585,0.012622220441699,0.243991106748581,-0.071597620844841) * MODEL10_texOff(vec2(1,1));
res += mat4(0.134356796741486,-0.003462953958660,-0.036999486386776,-0.016909567639232,-0.149731606245041,-0.168725252151489,-0.150239214301109,0.050301317125559,-0.069136418402195,-0.050338104367256,0.137217134237289,0.027406742796302,0.101055867969990,0.069937296211720,0.051141332834959,-0.033365450799465) * MODEL11_texOff(vec2(-1,-1));
res += mat4(0.125191733241081,-0.054139778017998,-0.343481808900833,-0.063097380101681,-0.124228939414024,0.074520915746689,0.148984074592590,0.030480692163110,-0.014829201623797,-0.047153398394585,0.196055114269257,0.152453035116196,-0.119294919073582,-0.005975137464702,0.210561946034431,0.018714295700192) * MODEL11_texOff(vec2(-1,0));
res += mat4(0.183951929211617,-0.045534621924162,-0.197588086128235,-0.130895122885704,-0.026369389146566,-0.023516401648521,0.183006763458252,-0.126379445195198,-0.094459846615791,-0.038207393139601,0.123812623322010,0.022564494982362,0.112875469028950,-0.047842416912317,-0.042435016483068,0.091245524585247) * MODEL11_texOff(vec2(-1,1));
res += mat4(0.034264300018549,-0.178451284766197,-0.040842439979315,-0.097620524466038,-0.096830151975155,0.380514144897461,0.122434049844742,0.113680124282837,0.039921164512634,-0.167488411068916,0.022300951182842,0.117901816964149,-0.080426335334778,0.112439997494221,0.004172049462795,-0.015800587832928) * MODEL11_texOff(vec2(0,-1));
res += mat4(0.043475996702909,-0.098115958273411,0.113359533250332,0.364696681499481,-0.074371278285980,0.225461035966873,-0.139483511447906,-0.206428021192551,0.043264869600534,0.008429001085460,-0.218595936894417,-0.082862354815006,-0.055391333997250,-0.051859937608242,-0.018201114609838,-0.204020991921425) * MODEL11_texOff(vec2(0,0));
res += mat4(-0.155146434903145,-0.005172952543944,0.130631953477859,-0.044412139803171,-0.100580416619778,-0.025431152433157,0.048514578491449,0.000589344184846,-0.048646707087755,0.109226413071156,-0.323330372571945,-0.123578593134880,-0.013697904534638,0.121401719748974,0.004223193041980,0.216494262218475) * MODEL11_texOff(vec2(0,1));
res += mat4(-0.061583995819092,-0.051398184150457,0.007812721654773,-0.083052679896355,0.019746677950025,0.113489225506783,-0.012189035303891,0.009764968417585,-0.042935650795698,-0.000997192226350,-0.173544734716415,0.096331425011158,0.093359507620335,0.021916117519140,-0.065543510019779,0.045288361608982) * MODEL11_texOff(vec2(1,-1));
res += mat4(-0.085088990628719,-0.085310913622379,0.095680415630341,0.126607805490494,0.036057569086552,0.167946413159370,0.018944926559925,0.016574451699853,-0.084487944841385,-0.016054486855865,-0.284335434436798,-0.021443249657750,0.183412805199623,-0.084851905703545,-0.087473981082439,-0.065935291349888) * MODEL11_texOff(vec2(1,0));
res += mat4(-0.049419101327658,0.075422041118145,-0.038911156356335,-0.090421088039875,0.130470693111420,0.192833662033081,-0.119580194354057,0.026773078367114,0.007324675098062,0.115304432809353,0.193268686532974,-0.118968151509762,0.123394064605236,0.030703725293279,-0.058084387332201,-0.073814019560814) * MODEL11_texOff(vec2(1,1));
res += mat4(0.077335625886917,0.250821143388748,0.051172830164433,0.206513479351997,-0.014745877124369,-0.142944917082787,-0.080448441207409,-0.170531392097473,0.109357282519341,0.015162651427090,0.198482275009155,-0.030732667073607,0.128356680274010,-0.090455494821072,0.089974239468575,-0.076582983136177) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.000335550255841,-0.011456076055765,0.043426878750324,0.190381661057472,-0.264630794525146,0.003238448640332,0.160205394029617,0.074032731354237,0.411750376224518,0.060064923018217,-0.032644104212523,-0.276829242706299,0.032080948352814,-0.100018002092838,-0.078403636813164,-0.117885522544384) * MODEL12_texOff(vec2(-1,0));
res += mat4(0.127960845828056,0.034800235182047,0.075811438262463,0.026357153430581,-0.146302148699760,-0.036072213202715,0.259665876626968,0.031600009649992,-0.018559882417321,-0.016392840072513,-0.039122521877289,0.048315722495317,0.115050815045834,0.134295523166656,-0.197078302502632,0.069065704941750) * MODEL12_texOff(vec2(-1,1));
res += mat4(0.086791031062603,0.353694856166840,-0.020951380953193,0.094303749501705,-0.080302894115448,0.073008939623833,0.095024511218071,-0.123053431510925,0.055567417293787,0.087423503398895,0.022304425016046,-0.024563889950514,0.048317126929760,0.033523719757795,-0.071412511169910,-0.270086675882339) * MODEL12_texOff(vec2(0,-1));
res += mat4(-0.076064758002758,0.197639197111130,0.083434917032719,0.092525891959667,0.170011505484581,0.129029795527458,-0.005499656777829,-0.157147899270058,0.164350211620331,-0.053864538669586,-0.199106752872467,-0.283211171627045,-0.265141576528549,-0.100007422268391,0.241522595286369,0.340638101100922) * MODEL12_texOff(vec2(0,0));
res += mat4(0.137528121471405,-0.074480555951595,0.021764552220702,0.221492782235146,-0.000490583071951,0.055092915892601,-0.015156620182097,-0.298230171203613,0.011735321022570,0.017121832817793,0.221065804362297,0.129405230283737,-0.076668508350849,-0.132495298981667,0.156743213534355,-0.058804299682379) * MODEL12_texOff(vec2(0,1));
res += mat4(-0.102190904319286,0.318777173757553,0.140518918633461,-0.032531090080738,-0.039488352835178,0.127340584993362,0.308237969875336,0.038219898939133,-0.022525049746037,0.084468945860863,0.005294248461723,0.008100645616651,0.014825319871306,0.001689162221737,-0.112495079636574,-0.013679187744856) * MODEL12_texOff(vec2(1,-1));
res += mat4(-0.042155973613262,0.197698220610619,-0.031793180853128,0.096447251737118,0.090222738683224,0.261753141880035,-0.005812828894705,-0.072769179940224,-0.057202171534300,0.050511755049229,-0.037553582340479,-0.021087538450956,0.098356746137142,0.070615194737911,0.135669574141502,-0.131853580474854) * MODEL12_texOff(vec2(1,0));
res += mat4(0.079178698360920,-0.111355528235435,0.026669669896364,0.150776684284210,-0.017222663387656,-0.100886180996895,0.167174920439720,-0.063788130879402,-0.069928571581841,-0.119454383850098,-0.031197924166918,0.030071303248405,0.023030731827021,-0.054395768791437,0.210317254066467,0.012616734020412) * MODEL12_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.470081031322479,-0.062202721834183,-0.042445048689842,-0.178025484085083) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL7
//!DESC (AU_M_S_2x_LA) mapping 4_1

vec4 hook()
{
vec4 res = vec4(-0.190994039177895,-0.192986190319061,-0.074541732668877,-0.092984534800053);
res += mat4(-0.131148785352707,0.054249294102192,-0.060186617076397,0.056256510317326,-0.113076142966747,0.039254739880562,-0.074782788753510,0.011195399798453,0.023024844005704,-0.029689051210880,-0.059690274298191,-0.095109872519970,0.110981926321983,0.113624542951584,0.124889843165874,0.019129501655698) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.133853495121002,-0.052247960120440,-0.112956754863262,-0.033042803406715,-0.094012826681137,-0.068238645792007,-0.232662856578827,0.110204726457596,0.036111783236265,0.062516115605831,-0.079619824886322,0.014605757780373,0.042783699929714,-0.239266023039818,0.024993525817990,-0.122369259595871) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.061375088989735,0.038526132702827,-0.089040316641331,0.006527351681143,-0.000173267966602,-0.012274741195142,-0.042981110513210,-0.050774607807398,-0.023864760994911,-0.133823692798615,-0.066436484456062,-0.028278378769755,-0.004318298306316,-0.073194466531277,0.014303939417005,0.020416585728526) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.078176014125347,0.110974751412868,0.054384198039770,-0.101064085960388,0.271571099758148,0.070239901542664,0.051130361855030,-0.000933491857722,0.090249054133892,-0.049431074410677,0.193304896354675,-0.071869842708111,-0.144824430346489,0.003628336591646,-0.030160976573825,-0.090995669364929) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.162686005234718,-0.140901654958725,0.106592454016209,0.133322373032570,0.018697822466493,-0.081991314888000,0.196709394454956,-0.210396185517311,0.034391526132822,0.098940931260586,0.148020476102829,0.050420533865690,-0.214318007230759,-0.240045160055161,-0.055905260145664,-0.116823956370354) * MODEL1_texOff(vec2(0,0));
res += mat4(0.096545130014420,-0.027261285111308,0.185289561748505,-0.017211571335793,-0.013996058143675,0.008360696956515,-0.015295675955713,0.092047281563282,-0.035810131579638,0.007673456799239,-0.012918793596327,-0.110288746654987,-0.054610632359982,-0.064516387879848,-0.013003796339035,0.089124269783497) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.000051920651458,0.019407700747252,0.063657194375992,-0.133321911096573,0.002006387105212,0.051851600408554,0.114923603832722,-0.044747896492481,-0.044932555407286,-0.106700874865055,-0.135902121663094,-0.070101216435432,0.017235253006220,0.011381831951439,-0.128617122769356,-0.088428944349289) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.038051236420870,-0.095295369625092,0.021913748234510,0.006149501074106,0.024696083739400,-0.045536141842604,0.030468156561255,0.032588709145784,0.138023257255554,0.069106459617615,0.032534938305616,0.078800350427628,-0.062696024775505,-0.041607420891523,-0.289420902729034,-0.103006161749363) * MODEL1_texOff(vec2(1,0));
res += mat4(-0.023154377937317,0.010192293673754,-0.021792538464069,0.007930337451398,0.067845404148102,-0.183928579092026,0.121380575001240,-0.115115590393543,-0.070352271199226,0.058542501181364,-0.023712893947959,-0.132589355111122,0.070267818868160,-0.112178601324558,-0.017967792227864,0.036596298217773) * MODEL1_texOff(vec2(1,1));
res += mat4(0.173728182911873,0.024738144129515,0.072260119020939,0.005445556715131,-0.012296995148063,0.108992084860802,-0.010335454717278,0.000050710845244,0.018043734133244,-0.096911482512951,0.004997659008950,0.025747554376721,-0.096724167466164,0.048277821391821,0.011292602866888,-0.078949429094791) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.112555474042892,0.055788472294807,0.317064583301544,0.007894855923951,0.012776862829924,-0.098256722092628,0.134115606546402,-0.038225948810577,0.012030689977109,0.075115293264389,0.079195126891136,0.028428923338652,-0.182492300868034,0.035888705402613,-0.073850385844707,0.139400511980057) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.013275494799018,0.000703771249391,0.020733777433634,0.054416224360466,-0.061917971819639,0.155396327376366,0.010827017016709,-0.029020905494690,-0.039161354303360,0.023171378299594,-0.021301338449121,0.103889457881451,-0.004295596852899,-0.074479274451733,0.004057938233018,-0.115721307694912) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.050056610256433,-0.051082782447338,-0.010257968679070,0.084401994943619,-0.082768119871616,0.101166784763336,0.017414337024093,-0.022994587197900,-0.068894460797310,-0.105656906962395,-0.082247853279114,0.078385338187218,-0.040775869041681,-0.028710333630443,-0.136497363448143,-0.090105831623077) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.326368361711502,0.092743068933487,0.273186147212982,-0.026482822373509,-0.261181801557541,-0.215037822723389,-0.204724147915840,0.098947405815125,-0.189520210027695,0.120042435824871,-0.170566931366920,0.269640356302261,0.082779861986637,0.155808269977570,-0.040929459035397,-0.017133647575974) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.010414803400636,-0.021251723170280,0.137162983417511,0.039531823247671,-0.046396143734455,0.098522834479809,-0.141206100583076,-0.009211488068104,0.001063495757990,0.195886299014091,0.003172488184646,-0.025807404890656,-0.114098370075226,-0.272039085626602,-0.232143163681030,0.189588084816933) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.005013326182961,-0.149260222911835,0.111532874405384,-0.102833881974220,-0.048878662288189,0.069412998855114,-0.173727944493294,-0.097000375390053,0.068421378731728,-0.043181769549847,0.102903783321381,0.256918460130692,0.060244094580412,-0.011849295347929,0.088371381163597,0.063932500779629) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.012031950987875,0.089023597538471,0.076869405806065,-0.033232539892197,0.007455240935087,0.012036570347846,-0.001558654359542,0.036377336829901,-0.091295942664146,-0.037057127803564,-0.013012737035751,0.149856731295586,-0.030813660472631,0.038944311439991,0.021533543244004,0.070297598838806) * MODEL2_texOff(vec2(1,0));
res += mat4(0.063468322157860,0.024383950978518,0.111565142869949,-0.055653356015682,0.148265317082405,0.054883230477571,0.126125514507294,-0.071427531540394,-0.024304617196321,0.071058876812458,0.028957562521100,-0.064562305808067,0.096566587686539,-0.044514048844576,0.156573101878166,0.126838296651840) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.026632824912667,0.022563902661204,-0.118095204234123,-0.023499516770244,0.004246633034199,0.077538758516312,0.097494482994080,-0.005853059235960,-0.095144748687744,-0.077270619571209,-0.011883767321706,-0.029030947014689,0.145304456353188,-0.011447054333985,0.118895851075649,0.007731977850199) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.158055439591408,0.026246897876263,-0.057539228349924,0.058258283883333,-0.051638796925545,-0.112483993172646,0.009690171107650,-0.059499971568584,0.005371851380914,0.153668671846390,0.071800857782364,0.113147884607315,-0.061096701771021,-0.077439486980438,0.153457418084145,0.022785007953644) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.062021441757679,-0.002280042273924,0.005432126577944,0.009105334058404,0.028437137603760,-0.070264935493469,0.027708973735571,0.060655940324068,0.033332157880068,-0.010635038837790,-0.041761875152588,0.184019386768341,-0.041486039757729,-0.086482912302017,0.008857655338943,-0.009276968427002) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.089934565126896,0.027352640405297,0.304840058088303,0.051706645637751,-0.016539378091693,0.100642040371895,-0.030910845845938,-0.139817327260971,-0.027619805186987,0.012517720460892,-0.157659113407135,-0.003090133890510,-0.222208499908447,-0.046492435038090,-0.182531043887138,-0.038185540586710) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.296353578567505,-0.376252382993698,0.031248744577169,-0.079384736716747,-0.055475443601608,-0.240504637360573,-0.140579566359520,-0.121765568852425,0.011844644322991,0.202030077576637,-0.026327963918447,0.088111855089664,0.197053000330925,-0.078508958220482,-0.162623256444931,0.051671057939529) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.021367121487856,-0.421268373727798,0.051853101700544,0.022981479763985,0.090994648635387,-0.010226503014565,0.049670588225126,0.084512233734131,0.146530091762543,-0.127824559807777,0.182031482458115,0.016382200643420,0.020124901086092,-0.021318932995200,-0.055394519120455,-0.121698118746281) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.028401916846633,0.060232847929001,-0.050257239490747,0.043133616447449,-0.009183371439576,-0.026620380580425,-0.169103860855103,-0.009277962148190,-0.070198498666286,0.028248650953174,-0.163732141256332,0.086954899132252,0.029790831729770,-0.099183455109596,0.062985159456730,0.018711028620601) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.325049936771393,-0.087066642940044,0.246782422065735,-0.289280652999878,0.008835538290441,-0.034917328506708,-0.179082870483398,-0.076370313763618,-0.136199355125427,0.111822508275509,-0.106986634433270,0.096869997680187,0.090637400746346,0.081286668777466,-0.051511958241463,0.103744238615036) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.036660291254520,-0.223765790462494,-0.014810284599662,0.120271205902100,0.048287548124790,0.038244124501944,0.041217613965273,0.068183481693268,0.052984140813351,-0.097632445394993,0.052433982491493,0.006870501674712,-0.077083386480808,0.068144023418427,-0.002143367426470,-0.057155761867762) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.089578554034233,-0.017736278474331,0.035915877670050,0.028664480894804,0.012000801973045,0.014896855689585,-0.006789322942495,0.103446424007416,-0.031094629317522,-0.024660781025887,-0.102449484169483,0.022241145372391,-0.102057144045830,-0.007055319380015,-0.098932109773159,-0.017484620213509) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.078056506812572,0.065585166215897,0.017199676483870,0.024719601497054,-0.022717300802469,0.143761798739433,-0.027439443394542,-0.104701191186905,-0.018439348787069,0.020073093473911,0.006765471771359,-0.074795491993427,-0.132541298866272,0.018428470939398,-0.201800435781479,0.027107529342175) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.022453248500824,0.090360224246979,0.045014735311270,0.005694324616343,0.000788106815889,-0.011625677347183,-0.008677834644914,-0.050606854259968,0.076219685375690,0.084911927580833,0.034072235226631,-0.012027991004288,-0.001143401255831,-0.040336500853300,-0.044748220592737,-0.119207821786404) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.016373733058572,0.008906059898436,0.017098849639297,0.030835175886750,-0.021713690832257,0.014034816995263,0.072031378746033,0.100926011800766,-0.007700930815190,0.220107495784760,0.070342764258385,0.059703327715397,0.002840919420123,0.073992870748043,0.002356214215979,-0.043241661041975) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.214793443679810,-0.082419641315937,-0.142676249146461,-0.029254760593176,0.185370832681656,0.176586762070656,0.103053629398346,-0.108786366879940,0.005782819353044,0.046063859015703,-0.014556116424501,-0.106652997434139,-0.003760531311855,-0.088345736265182,0.097980298101902,-0.164130404591560) * MODEL4_texOff(vec2(0,0));
res += mat4(0.136174142360687,0.297655344009399,0.044973731040955,-0.129287347197533,-0.079052597284317,0.030811041593552,-0.000618944060989,0.029237382113934,-0.168516710400581,-0.027749333530664,0.001175377401523,0.100943334400654,-0.054136358201504,-0.093905985355377,-0.019051123410463,0.054856240749359) * MODEL4_texOff(vec2(0,1));
res += mat4(0.065506555140018,-0.057454999536276,-0.160225480794907,-0.049536883831024,-0.019398739561439,0.082652978599072,0.085040748119354,-0.002531595993787,-0.080695725977421,0.087979301810265,-0.135139986872673,-0.017393013462424,-0.043973267078400,-0.007398618385196,-0.063250593841076,-0.095982447266579) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.061571929603815,-0.085744842886925,-0.077569358050823,0.027566505596042,-0.126047059893608,0.161403656005859,0.079510636627674,-0.134677037596703,-0.148417964577675,0.148089766502380,-0.058251895010471,0.024978773668408,0.145366400480270,0.044166013598442,0.033876411616802,0.044083837419748) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.063147686421871,0.064827039837837,-0.014108870178461,-0.014289767481387,-0.044851165264845,0.028379704803228,-0.050760772079229,-0.012965369038284,0.142119005322456,0.017417067661881,-0.040629152208567,0.080476261675358,0.053494837135077,0.001710364012979,0.046825371682644,0.062183465808630) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.043818727135658,-0.060500510036945,-0.039117943495512,-0.058512255549431,0.004299980122596,-0.013281768187881,0.014315655454993,-0.025731228291988,0.073005303740501,0.067240342497826,-0.000351763097569,0.085839167237282,-0.154341712594032,-0.082427106797695,0.058853551745415,-0.057191316038370) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.039416424930096,0.015725018456578,-0.020215621218085,-0.036861803382635,0.114179871976376,-0.167631492018700,-0.002871407661587,-0.079182185232639,-0.022137898951769,-0.128330811858177,0.001377970678732,-0.071850754320621,-0.102505192160606,-0.061635799705982,-0.223508730530739,0.117580145597458) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.017485216259956,-0.004069520160556,-0.024252714589238,-0.011686866171658,-0.047267664223909,-0.124299563467503,0.072701714932919,0.042377393692732,0.137061670422554,0.376085221767426,0.060071691870689,0.107942000031471,0.048555500805378,0.124030880630016,-0.016730479896069,-0.086604997515678) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.108632825314999,-0.172573029994965,0.120055444538593,-0.201868996024132,-0.002932844916359,0.065141342580318,-0.028260013088584,-0.022275706753135,-0.018312925472856,0.165830612182617,0.039331447333097,0.039872217923403,-0.085702672600746,-0.050713013857603,-0.072665579617023,-0.147090539336205) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.159393712878227,-0.004468807950616,-0.044433027505875,0.138268887996674,-0.003387014148757,-0.124748267233372,-0.170526042580605,-0.239868789911270,0.192497208714485,-0.289830595254898,-0.000635863223579,-0.052004698663950,0.029383359476924,-0.047924689948559,0.200094863772392,-0.008660304360092) * MODEL5_texOff(vec2(0,0));
res += mat4(0.032156750559807,-0.001514817704447,0.051436666399240,-0.117720477283001,0.175669088959694,-0.076779849827290,0.000715794449206,-0.031202677637339,-0.126027077436447,0.508265852928162,0.085221253335476,0.288470447063446,-0.079604864120483,0.131607219576836,-0.002829866716638,0.019756553694606) * MODEL5_texOff(vec2(0,1));
res += mat4(0.025888836011291,0.075557298958302,0.027072630822659,0.042159460484982,0.116964168846607,-0.011228768154979,0.188225880265236,0.033885374665260,-0.020484438166022,-0.015101393684745,-0.060494251549244,-0.061988431960344,0.146385952830315,0.071597598493099,0.055065408349037,-0.047991428524256) * MODEL5_texOff(vec2(1,-1));
res += mat4(0.049210663884878,-0.109970726072788,-0.014497423544526,-0.030714448541403,-0.095235586166382,-0.050532396882772,0.218075171113014,-0.152696356177330,0.140694767236710,-0.058174405246973,0.168865785002708,0.168721958994865,0.000377441261662,-0.056262619793415,0.019616793841124,0.116579264402390) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.111959531903267,0.108235016465187,-0.089656904339790,-0.050740208476782,-0.025071518495679,-0.160446912050247,0.034115590155125,0.138738453388214,0.175168111920357,0.230672851204872,0.054280664771795,0.222238242626190,-0.020319750532508,0.036197315901518,-0.005359144881368,-0.093664444983006) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.004664733540267,-0.017707336694002,0.007214438170195,-0.092940598726273,-0.001726892427541,-0.102811761200428,0.127384990453720,-0.062382884323597,0.039775412529707,-0.044456515461206,0.157902151346207,0.085640840232372,0.056685183197260,-0.037145677953959,-0.031192267313600,0.084185749292374) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.056930020451546,-0.036197416484356,0.033666335046291,0.108098596334457,-0.075957633554935,0.069711975753307,-0.012158170342445,-0.004788206890225,-0.092642500996590,-0.116087071597576,0.004117501899600,0.073543615639210,0.122764520347118,0.082128904759884,0.094755090773106,0.195181638002396) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.002023994922638,0.145546406507492,0.005167693831027,0.028493359684944,0.047088339924812,-0.038526337593794,-0.000564422458410,0.018045602366328,0.100180059671402,0.130768507719040,-0.001717539271340,0.008375370875001,0.017433492466807,-0.069985143840313,0.057604163885117,0.019840452820063) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.098544090986252,0.107379399240017,-0.013064269907773,-0.080941207706928,-0.130449339747429,-0.041539784520864,-0.177198588848114,-0.196248725056648,0.029507253319025,-0.018036507070065,-0.172985419631004,-0.084532894194126,0.011091946624219,0.036555677652359,0.162464529275894,0.362043708562851) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.278996706008911,-0.196761250495911,0.184356316924095,-0.109711021184921,0.083412855863571,0.059593919664621,0.153748810291290,-0.117224387824535,0.217361897230148,0.174614489078522,0.213568225502968,-0.006303475704044,-0.149545103311539,0.035283744335175,-0.039392486214638,0.191132813692093) * MODEL6_texOff(vec2(0,0));
res += mat4(0.026496630162001,0.129466921091080,0.009185066446662,-0.020512266084552,-0.015684260055423,-0.288226425647736,-0.070259645581245,-0.090126313269138,0.183302283287048,0.159320190548897,0.128818079829216,-0.090269938111305,0.141760885715485,-0.229143038392067,0.020977700129151,-0.180522486567497) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.007662252523005,0.104982152581215,-0.084078334271908,0.038728199899197,0.032772652804852,0.009702558629215,0.085664525628090,-0.090256482362747,0.124399162828922,0.031567864120007,0.171640485525131,-0.042490828782320,-0.082522518932819,-0.016087856143713,-0.142552405595779,-0.007124990224838) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.035403419286013,-0.081802129745483,-0.275699228048325,-0.033671792596579,0.028640685603023,0.232824474573135,-0.162806972861290,-0.168791905045509,0.444967806339264,-0.056194033473730,0.353047817945480,0.133460715413094,-0.050080329179764,0.038436766713858,-0.129328817129135,0.086797140538692) * MODEL6_texOff(vec2(1,0));
res += mat4(0.087690316140652,0.038139179348946,0.088170036673546,-0.040212769061327,-0.025488939136267,-0.038752727210522,0.068624049425125,-0.062012389302254,-0.046163935214281,-0.008173898793757,0.093896128237247,-0.030981406569481,-0.036447629332542,-0.026036849245429,-0.002166424645111,-0.004278419073671) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.063339129090309,-0.085178770124912,0.151172399520874,-0.340683817863464) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL8
//!DESC (AU_M_S_2x_LA) mapping 4_2

vec4 hook()
{
vec4 res = vec4(-0.005750205367804,-0.134481444954872,0.050539579242468,0.125219717621803);
res += mat4(-0.051916543394327,-0.072131231427193,-0.046523187309504,-0.088143996894360,0.089168705046177,0.051125679165125,-0.130581796169281,-0.142871946096420,-0.012425783090293,0.022996727377176,-0.057462349534035,0.006315645761788,-0.138562604784966,0.068478636443615,-0.038830015808344,0.135037407279015) * MODEL1_texOff(vec2(-1,-1));
res += mat4(0.217576891183853,-0.150725871324539,-0.170067399740219,-0.075125634670258,0.176713243126869,-0.062544919550419,-0.121721111238003,-0.187076687812805,0.081940777599812,0.183357283473015,0.217178300023079,0.002374529605731,0.140882804989815,-0.025129666551948,0.022938402369618,0.112353958189487) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.058146659284830,-0.114252261817455,-0.066734805703163,-0.038579247891903,0.047286666929722,0.041013080626726,0.080895103514194,-0.051666744053364,-0.025357421487570,0.030558452010155,-0.058530014008284,0.048590593039989,0.053664978593588,-0.042974364012480,0.060248862951994,0.058638770133257) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.015413406305015,0.050665736198425,0.046490509063005,0.055527880787849,-0.029033098369837,0.233999446034431,0.033376988023520,-0.175072282552719,0.115311585366726,0.027881879359484,-0.002241062000394,-0.110369838774204,0.011653085239232,-0.207361027598381,0.101459428668022,0.182064756751060) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.257150441408157,0.189641833305359,0.161683022975922,0.159949496388435,0.054713055491447,0.124128744006157,-0.076544314622879,-0.006410148460418,-0.235164865851402,0.003641844261438,-0.326590150594711,-0.268814384937286,0.000912613002583,-0.161324456334114,-0.099981740117073,0.000735206762329) * MODEL1_texOff(vec2(0,0));
res += mat4(0.058985684067011,0.018212616443634,0.066892586648464,0.067659005522728,-0.089284710586071,0.129153728485107,0.046068102121353,-0.123884990811348,0.057392511516809,0.027510911226273,0.090774975717068,-0.069202117621899,0.019430950284004,-0.018269076943398,-0.013921014964581,-0.059341777116060) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.012642918154597,-0.009207191877067,-0.017069112509489,-0.018343290314078,-0.018902106210589,-0.069732926785946,-0.011702086776495,0.102092944085598,0.098921284079552,-0.031301878392696,-0.125117942690849,0.026071524247527,0.016796210780740,0.037889294326305,-0.101127363741398,-0.044061094522476) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.031439129263163,-0.059896353632212,-0.245278745889664,0.017256200313568,-0.164080053567886,0.259012877941132,0.060144159942865,0.101577773690224,-0.141328260302544,0.172011733055115,0.293444275856018,0.155866041779518,-0.009196539409459,0.140282019972801,0.062586188316345,-0.064719438552856) * MODEL1_texOff(vec2(1,0));
res += mat4(0.053748983889818,-0.034958425909281,0.079999394714832,0.024409234523773,0.088765397667885,0.043334402143955,0.192210704088211,-0.047428198158741,0.089257687330246,-0.054384838789701,-0.063554011285305,-0.035848464816809,0.010864851996303,0.230702146887779,0.030683560296893,-0.071871466934681) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.070990972220898,0.030544815585017,0.036539155989885,0.106029972434044,-0.106361187994480,-0.010065901093185,-0.062459666281939,0.098612658679485,-0.009394831955433,0.098800130188465,0.009312408044934,-0.019467135891318,-0.006080072838813,0.064375244081020,0.032489672303200,-0.074079088866711) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.004550616722554,0.168600499629974,-0.053558703511953,0.100943058729172,-0.062775351107121,0.102715864777565,0.049338258802891,0.004658205900341,-0.180695846676826,0.061132531613111,0.038468718528748,0.013113181106746,0.031857438385487,0.040642201900482,-0.051824856549501,-0.101315893232822) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.097543351352215,-0.097171142697334,-0.083469249308109,0.012309710495174,0.013305840082467,0.056867107748985,-0.035739455372095,-0.059620264917612,0.069417215883732,-0.029520872980356,-0.012060798704624,0.002211686223745,-0.129161238670349,0.143974810838699,0.034600827842951,-0.099633723497391) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.125532254576683,-0.086848400533199,0.009573989547789,0.076531782746315,-0.111497998237610,-0.041862785816193,0.116833262145519,-0.028392186388373,-0.051047489047050,-0.001095714746043,-0.050515461713076,0.115961141884327,0.082021139562130,-0.063202045857906,-0.141199231147766,0.069801703095436) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.085243970155716,-0.044281959533691,0.057373594492674,0.162584766745567,0.459602326154709,-0.222311779856682,-0.200372904539108,-0.198523074388504,-0.038567557930946,0.067206688225269,0.102258309721947,-0.116992905735970,-0.200551599264145,-0.056399513036013,-0.052853088825941,0.059597022831440) * MODEL2_texOff(vec2(0,0));
res += mat4(0.066183067858219,-0.100817583501339,-0.024274691939354,0.031789328902960,0.042500071227551,-0.020832126960158,-0.028093053027987,-0.033569421619177,0.200685843825340,0.033835373818874,0.064834617078304,-0.002446847967803,0.122063480317593,-0.200868278741837,-0.073235973715782,0.000490615726449) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.023206945508718,-0.035413976758718,-0.076654545962811,-0.001292792730965,-0.047357462346554,0.003569409251213,-0.104540586471558,0.123002283275127,0.054221905767918,0.005290976259857,0.054107520729303,-0.050725802779198,0.035051349550486,0.039322864264250,0.010214013978839,-0.070201560854912) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.094165720045567,0.035457167774439,-0.095472238957882,0.016599448397756,-0.180720344185829,-0.004181667696685,0.026752475649118,0.211796954274178,0.004626452457160,-0.086394339799881,-0.240727454423904,-0.106268376111984,-0.039228796958923,-0.007980349473655,0.018069090321660,-0.006822173949331) * MODEL2_texOff(vec2(1,0));
res += mat4(0.076715491712093,0.020592039451003,0.183290481567383,0.002170553198084,-0.033479519188404,0.020281199365854,0.038608059287071,0.063117772340775,0.082207404077053,-0.041620925068855,0.011859836056828,0.000370788387954,0.028597099706531,0.048852350562811,0.102528817951679,0.020070696249604) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.017264792695642,-0.105660811066628,-0.050506595522165,0.006513000465930,0.005753796547651,-0.037904869765043,0.003171084215865,0.055177144706249,0.015324229374528,-0.111373282968998,-0.017298832535744,0.061397653073072,-0.074061810970306,0.051783639937639,-0.004875560291111,0.022280769422650) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.137284696102142,-0.235173568129539,-0.018961666151881,0.133044123649597,0.116277568042278,-0.113249689340591,-0.020383941009641,0.089096620678902,-0.033634394407272,-0.006377286743373,-0.064184889197350,-0.004724233876914,-0.014060444198549,0.056812915951014,0.036173902451992,0.056189607828856) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.068918853998184,-0.119095735251904,0.008263980969787,-0.007062243763357,0.023797743022442,-0.037251472473145,-0.016539411619306,0.063613183796406,0.036981735378504,0.035104565322399,-0.091705478727818,-0.039796210825443,-0.043164789676666,0.051238328218460,-0.017904711887240,-0.066229388117790) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.048553675413132,0.002113576512784,0.074558347463608,0.049327604472637,0.080924697220325,-0.114918112754822,0.047871597111225,0.197335079312325,-0.025559060275555,-0.072197988629341,-0.007119689136744,0.133528485894203,0.033429738134146,-0.074728049337864,-0.007698724046350,0.042238108813763) * MODEL3_texOff(vec2(0,-1));
res += mat4(0.029618805274367,-0.159517362713814,0.192270040512085,0.279329568147659,-0.067566640675068,-0.035499304533005,-0.040188305079937,0.067253775894642,-0.056293252855539,-0.010344531387091,-0.112519495189190,0.053269669413567,-0.072406761348248,-0.097569786012173,-0.057393334805965,0.019250277429819) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.075340412557125,-0.044495325535536,-0.085813455283642,0.136311814188957,0.026031333953142,0.028194198384881,0.011329482309520,-0.021486349403858,0.048916991800070,-0.077489227056503,0.022835100069642,0.027191365137696,0.091635361313820,-0.051217161118984,0.038318078964949,-0.014103741385043) * MODEL3_texOff(vec2(0,1));
res += mat4(-0.020101541653275,0.003493969561532,0.047719791531563,0.032212242484093,-0.033486619591713,0.084415748715401,-0.085026167333126,-0.197250917553902,0.016708590090275,0.033843465149403,0.002344805980101,-0.127682238817215,0.035735849291086,0.009604440070689,-0.037303410470486,-0.046887114644051) * MODEL3_texOff(vec2(1,-1));
res += mat4(0.082185126841068,0.186190098524094,-0.203033402562141,-0.265790104866028,0.066291995346546,0.164437949657440,-0.013506531715393,-0.197945937514305,-0.039687231183052,0.033306717872620,0.054705087095499,-0.042622134089470,-0.044000893831253,-0.009552284143865,0.040706556290388,0.074413001537323) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.055253814905882,0.060855936259031,-0.038402181118727,0.019699137657881,0.003976884298027,0.026735713705420,0.040698215365410,-0.000086377163825,0.014864364638925,0.167245939373970,0.002623511012644,-0.095850393176079,0.016401786357164,-0.051116455346346,0.017284547910094,0.005622852593660) * MODEL3_texOff(vec2(1,1));
res += mat4(0.037945911288261,-0.028397114947438,0.005623278208077,0.060365214943886,-0.138060182332993,0.074377380311489,-0.070753529667854,-0.075562506914139,-0.013681609183550,-0.016986552625895,0.016804382205009,0.054478447884321,0.037105280905962,-0.028236234560609,-0.003689728444442,-0.063457250595093) * MODEL4_texOff(vec2(-1,-1));
res += mat4(-0.076786942780018,-0.104807510972023,0.065032884478569,0.121289461851120,-0.052891474217176,0.092179991304874,0.059327177703381,-0.016679923981428,-0.148232206702232,0.077218540012836,0.054591577500105,-0.004922216758132,0.217247456312180,-0.123281523585320,0.000711926375516,-0.089296139776707) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.028663873672485,0.016832165420055,-0.002232237718999,0.039374779909849,0.019628306850791,0.048782601952553,-0.115151666104794,-0.075639136135578,0.113159343600273,-0.018014384433627,0.030747573822737,0.007381579838693,0.051423266530037,0.028833247721195,0.009640525095165,0.021168174222112) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.065633580088615,-0.099746167659760,-0.055145416408777,0.026297980919480,-0.072408244013786,-0.044939976185560,0.017873456701636,0.091731972992420,-0.129228830337524,0.098194576799870,0.002868172479793,-0.087588459253311,0.035672761499882,0.031681630760431,0.005472400691360,-0.049423716962337) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.060906786471605,-0.267138510942459,-0.004958630073816,0.015351318754256,0.031958788633347,0.011503506451845,0.077225282788277,0.110839560627937,0.196844458580017,-0.000118110539916,0.205832824110985,0.151629224419594,0.002246281132102,0.091651692986488,-0.291336178779602,-0.082949504256248) * MODEL4_texOff(vec2(0,0));
res += mat4(0.106143601238728,0.016522822901607,0.112856239080429,-0.006330197211355,-0.011315862648189,-0.090552099049091,-0.104034237563610,0.043688043951988,0.010828314349055,-0.048467658460140,-0.230869829654694,0.005158065352589,-0.118373155593872,-0.030183946713805,-0.057688057422638,0.007988246157765) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.017185980454087,0.086886949837208,0.034737776964903,-0.017394538968801,0.009559305384755,-0.050062075257301,0.060560032725334,0.079029329121113,0.009570803493261,-0.005283764097840,0.042151119560003,0.040824722498655,-0.023975173011422,-0.061170451343060,-0.059984121471643,0.106360413134098) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.020989030599594,0.072951667010784,-0.088682293891907,-0.100263722240925,0.075539380311966,-0.217212140560150,-0.012893908657134,0.061381835490465,0.009074694477022,0.032705347985029,-0.093243725597858,-0.109677106142044,-0.048134725540876,0.055748369544744,0.257313400506973,0.183040589094162) * MODEL4_texOff(vec2(1,0));
res += mat4(0.064451895654202,-0.071889653801918,-0.004380062222481,-0.050030674785376,-0.017473293468356,-0.088934369385242,0.018822984769940,0.048603549599648,-0.033530738204718,0.053694017231464,0.020514767616987,-0.043013397604227,-0.039099775254726,0.055886339396238,0.075604669749737,0.106661796569824) * MODEL4_texOff(vec2(1,1));
res += mat4(0.034724954515696,-0.104385174810886,0.051728680729866,-0.000027285484975,-0.019502371549606,0.099463157355785,0.038326669484377,-0.005185875110328,0.010267252102494,0.031161321327090,0.007131587248296,0.036330044269562,0.014368069358170,-0.086761966347694,0.005563961341977,0.079061500728130) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.035523131489754,-0.055763129144907,0.006474792957306,0.138863518834114,-0.310581773519516,0.150808244943619,0.192517265677452,-0.002892249263823,0.104420542716980,0.083454355597496,0.112856052815914,-0.087877765297890,0.210364460945129,-0.144585445523262,0.191541448235512,-0.018937235698104) * MODEL5_texOff(vec2(-1,0));
res += mat4(0.029013274237514,-0.005850825458765,0.056908268481493,0.084420196712017,-0.167247995734215,0.191292673349380,-0.007311723660678,-0.073176324367523,-0.006225707009435,0.012113497592509,0.088310055434704,0.026156911626458,-0.010200450196862,-0.049704533070326,0.041055258363485,0.064934417605400) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.084136128425598,0.116627044975758,-0.131077840924263,-0.107116647064686,-0.086992084980011,0.010407903231680,-0.112568117678165,-0.156802892684937,0.048917360603809,-0.013443745672703,0.027214525267482,0.002822637557983,0.022783854976296,-0.025165224447846,0.002308477181941,-0.057267826050520) * MODEL5_texOff(vec2(0,-1));
res += mat4(-0.048904139548540,0.033352412283421,-0.095943056046963,-0.140392839908600,0.371400594711304,-0.085479862987995,0.109056368470192,-0.212836489081383,0.178467124700546,0.013235212303698,0.051787704229355,0.057119462639093,0.038537487387657,0.037954844534397,-0.328345388174057,-0.046110924333334) * MODEL5_texOff(vec2(0,0));
res += mat4(0.161807671189308,0.087400607764721,0.072957135736942,-0.033336799591780,0.146916553378105,-0.090962409973145,-0.069765821099281,0.085366740822792,-0.053940564393997,-0.010286377742887,-0.123017191886902,-0.005347583908588,-0.077310122549534,0.007734041195363,-0.064051941037178,-0.095274657011032) * MODEL5_texOff(vec2(0,1));
res += mat4(0.009343761019409,-0.048245277255774,0.072540327906609,0.059509310871363,-0.001452942378819,-0.079079747200012,0.010733615607023,0.058795057237148,-0.026608956977725,-0.000559101696126,-0.044449325650930,0.002586448099464,-0.072589538991451,-0.062321513891220,-0.086494527757168,0.074688009917736) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.026228647679090,-0.059967104345560,0.084277153015137,0.055992174893618,0.068957708775997,-0.315060973167419,-0.374723613262177,-0.188103049993515,0.033475521951914,0.023753996938467,0.046538367867470,-0.103152595460415,0.077362619340420,-0.178092986345291,0.193600654602051,0.049878224730492) * MODEL5_texOff(vec2(1,0));
res += mat4(0.017216587439179,-0.110037498176098,-0.019236173480749,0.019150774925947,0.004186349455267,-0.187541887164116,-0.124988183379173,0.097593985497952,-0.025418687611818,0.036865796893835,0.021803736686707,-0.069504164159298,0.028907552361488,-0.141227573156357,0.068957589566708,0.104787029325962) * MODEL5_texOff(vec2(1,1));
res += mat4(0.001002686447464,-0.041771635413170,-0.031487643718719,-0.069409392774105,-0.102599442005157,0.040754687041044,0.064096480607986,-0.014113973826170,0.165969923138618,0.084398850798607,-0.002932302886620,-0.153644561767578,0.054232180118561,-0.058460865169764,0.056500338017941,0.015001284889877) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.138664096593857,-0.132177054882050,0.053592596203089,0.045390702784061,0.071009732782841,-0.186836957931519,-0.025530684739351,0.130317866802216,0.452524393796921,-0.052303742617369,0.017692767083645,-0.183879107236862,-0.035989433526993,-0.068220704793930,-0.066146381199360,0.059419900178909) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.018481254577637,0.026261737570167,-0.026778852567077,-0.028900546953082,-0.007946570403874,-0.133475527167320,-0.015094840899110,0.054216235876083,-0.044046077877283,-0.039027947932482,0.005997916683555,-0.032354287803173,-0.124184273183346,0.021177655085921,0.067823246121407,-0.012761255726218) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.015797905623913,0.116013385355473,-0.081710316240788,-0.072401374578476,0.068120673298836,-0.053383797407150,0.072804518043995,0.078469596803188,0.005072457250208,0.082133308053017,-0.114534676074982,-0.035079851746559,0.036633059382439,-0.007118523120880,0.085557058453560,0.009022594429553) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.168436974287033,0.108815759420395,0.064629487693310,-0.035087555646896,-0.223900884389877,0.109151333570480,-0.086896583437920,-0.023147167637944,0.061753466725349,0.085427917540073,-0.241487741470337,-0.022289572283626,0.085228726267815,0.042348928749561,0.088377706706524,-0.049558166414499) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.018884975463152,0.075305975973606,0.004714788403362,-0.060722168534994,0.012083200737834,-0.022199759259820,0.090143628418446,0.050742466002703,-0.008683428168297,-0.158607885241508,0.127241834998131,0.006887175142765,-0.024826675653458,0.141159951686859,0.068362228572369,-0.053276803344488) * MODEL6_texOff(vec2(0,1));
res += mat4(0.024593453854322,0.017570452764630,0.031342089176178,0.034213736653328,0.063998177647591,0.109557874500751,-0.115658193826675,-0.219169780611992,0.010677631013095,-0.104048125445843,0.106219619512558,0.088505730032921,0.010971119627357,0.027484459802508,-0.019006729125977,0.065284736454487) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.053165785968304,0.280008375644684,0.072454102337360,-0.045073162764311,-0.068169787526131,0.083036206662655,-0.042616289108992,-0.133184015750885,-0.179226458072662,-0.042013514786959,0.233190879225731,0.163516819477081,0.007648327387869,0.036263365298510,0.019870484247804,-0.004385434556752) * MODEL6_texOff(vec2(1,0));
res += mat4(0.030738417059183,-0.010729938745499,0.002164086559787,-0.020445616915822,0.048051878809929,0.070416852831841,0.107708610594273,-0.063392795622349,0.032655999064445,-0.165726169943810,0.011616266332567,0.073325954377651,0.039598777890205,-0.050858948379755,-0.079041957855225,-0.081431701779366) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(0.969430506229401,-0.168848901987076,0.913719534873962,-0.718503177165985) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL9
//!DESC (AU_M_S_2x_LA) mapping 4_3

vec4 hook()
{
vec4 res = vec4(-0.101686470210552,-0.104222625494003,-0.149554640054703,-0.076542899012566);
res += mat4(-0.091900222003460,0.087908431887627,-0.089149288833141,0.070657476782799,-0.018106576055288,0.049103308469057,-0.104538142681122,0.250351279973984,0.009482629597187,0.055350162088871,0.099528811872005,-0.111941970884800,-0.042515002191067,-0.166750922799110,-0.119735099375248,-0.154108583927155) * MODEL1_texOff(vec2(-1,-1));
res += mat4(0.153023421764374,-0.104713506996632,0.173151656985283,0.070527553558350,-0.000491128128488,-0.053939688950777,0.073462106287479,0.351836144924164,-0.059570636600256,0.110520839691162,-0.094289697706699,-0.016964308917522,0.125420555472374,-0.142708316445351,-0.251004785299301,-0.185953438282013) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.048244785517454,-0.062926292419434,0.113162256777287,0.001468495582230,0.063323393464088,-0.039476133882999,0.124704398214817,0.203726232051849,-0.033918801695108,0.007439666427672,-0.190848723053932,-0.157186776399612,-0.209281012415886,0.145318895578384,-0.102484345436096,-0.015014350414276) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.124419324100018,-0.043088827282190,0.038696691393852,-0.110170535743237,0.023205561563373,0.181666821241379,0.087010651826859,0.194773584604263,-0.075754888355732,-0.086320906877518,-0.011325056664646,0.011581957340240,-0.058815497905016,0.144599959254265,0.091549284756184,0.080811910331249) * MODEL1_texOff(vec2(0,-1));
res += mat4(0.125372827053070,0.080008164048195,-0.060757718980312,0.003206567605957,0.051491327583790,0.155067026615143,0.009692659601569,0.016381587833166,0.047579389065504,-0.007425287272781,0.064757227897644,0.156332775950432,-0.066537439823151,-0.029107723385096,0.164806023240089,-0.123280145227909) * MODEL1_texOff(vec2(0,0));
res += mat4(0.035272136330605,0.011867661960423,-0.046493206173182,0.068532079458237,-0.119095019996166,0.240163251757622,0.044373381882906,0.069984070956707,0.004670282360166,0.006714261602610,0.082922644913197,-0.035716447979212,-0.365360140800476,-0.269156336784363,-0.169523566961288,-0.039190374314785) * MODEL1_texOff(vec2(0,1));
res += mat4(0.002269923221320,0.002970733679831,0.008714384399354,-0.028620775789022,0.055972672998905,0.179996341466904,0.275650203227997,0.083677560091019,0.040658760815859,-0.094528846442699,0.001224423293024,-0.081619940698147,0.060168914496899,-0.126770451664925,-0.117099106311798,-0.098246797919273) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.124574653804302,-0.079184405505657,0.024623569101095,-0.014236594550312,0.006468063686043,0.041865203529596,0.155449986457825,0.123952545225620,-0.072504132986069,0.008514068089426,0.036705907434225,-0.002277089282870,-0.111436657607555,-0.126252263784409,-0.054628886282444,-0.132330983877182) * MODEL1_texOff(vec2(1,0));
res += mat4(-0.038694735616446,-0.017498623579741,-0.007933701388538,0.005458466708660,-0.075394496321678,0.245997875928879,-0.129480600357056,0.297390341758728,0.025742892175913,-0.020717421546578,-0.095251776278019,0.003850504057482,-0.088607050478458,0.110191486775875,-0.135553658008575,0.064016513526440) * MODEL1_texOff(vec2(1,1));
res += mat4(0.002518460154533,-0.108540005981922,0.146186962723732,-0.189854338765144,-0.082952231168747,0.046416077762842,0.010430171154439,0.000125604303321,0.078823387622833,-0.122658804059029,-0.189005568623543,-0.023515254259109,0.034393921494484,-0.022093405947089,-0.001322135562077,0.002441321965307) * MODEL2_texOff(vec2(-1,-1));
res += mat4(0.015144763514400,-0.096960455179214,-0.243328168988228,-0.155261635780334,0.050911106169224,0.042021822184324,0.039402138441801,-0.106223016977310,-0.080612875521183,0.096303328871727,-0.214558944106102,-0.060597695410252,0.008322790265083,-0.031942162662745,-0.021360080689192,0.072744198143482) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.029667073860765,-0.085655815899372,-0.099354572594166,-0.161661848425865,0.029728494584560,0.107937648892403,-0.114486798644066,0.146966129541397,0.008702981285751,0.016181403771043,-0.102649360895157,-0.059839848428965,0.167202532291412,0.051448374986649,0.062669768929482,0.041443143039942) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.072047203779221,-0.135878071188927,0.107547014951706,-0.026107219979167,-0.161427095532417,-0.048579100519419,-0.150314569473267,0.103124909102917,0.155476316809654,0.050314549356699,-0.047468509525061,0.017155604436994,0.221652805805206,-0.005141174886376,0.012654772959650,0.046950925141573) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.083942830562592,-0.148808091878891,0.007986822165549,-0.080218173563480,0.261186927556992,-0.266757100820541,-0.177186250686646,0.037803445011377,-0.183305993676186,0.144706040620804,-0.060440074652433,-0.047126978635788,-0.258507877588272,0.003082619048655,0.164986237883568,-0.136626720428467) * MODEL2_texOff(vec2(0,0));
res += mat4(0.071857839822769,-0.156443566083908,-0.104926876723766,-0.130882695317268,0.001817144919187,-0.070815511047840,0.054547850042582,0.077610284090042,-0.014577662572265,0.105529099702835,-0.034865237772465,0.131127730011940,0.329070866107941,-0.035287469625473,0.016451992094517,-0.006875733379275) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.012490948662162,-0.027209617197514,0.017406968399882,-0.146081790328026,-0.052026312798262,0.074131742119789,-0.010479584336281,-0.037806835025549,-0.042213235050440,0.028291735798120,-0.166081175208092,0.104444921016693,-0.008974348194897,-0.021860927343369,-0.016035193577409,-0.033419709652662) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.058329474180937,0.080389164388180,0.082684427499771,-0.047811705619097,0.047159958630800,0.073105923831463,0.153568208217621,-0.040611393749714,-0.040704872459173,0.003083843737841,-0.201778426766396,0.066682010889053,0.037060212343931,-0.024832488968968,-0.059353690594435,-0.014340475201607) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.044882912188768,0.106317140161991,-0.101877681910992,0.067915156483650,0.051784984767437,0.110332615673542,-0.058178257197142,0.068045191466808,0.055701173841953,-0.064824268221855,-0.165788844227791,-0.135053142905235,0.055347293615341,0.009243316017091,0.007362509146333,0.113668531179428) * MODEL2_texOff(vec2(1,1));
res += mat4(0.078649163246155,0.132562384009361,0.051110256463289,0.014991849660873,-0.040749426931143,-0.038749959319830,0.019320610910654,-0.029210319742560,0.149881273508072,-0.192164167761803,0.006014336831868,0.017133355140686,-0.079359807074070,0.013796554878354,0.059906579554081,-0.061709314584732) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.076399371027946,0.233459234237671,-0.030881257727742,-0.081741474568844,0.070909231901169,-0.077882111072540,-0.055318925529718,0.053938101977110,-0.250735133886337,-0.351693779230118,0.108708426356316,-0.084374785423279,-0.050299845635891,-0.115518033504486,-0.222204640507698,-0.123793028295040) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.108803480863571,0.131609737873077,0.115215934813023,-0.119107328355312,-0.329587787389755,-0.150783777236938,-0.023563278838992,-0.114820457994938,0.278170704841614,-0.030434641987085,0.092737719416618,-0.106773048639297,0.064282193779945,-0.055003330111504,-0.118356898427010,-0.046995747834444) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.087192304432392,-0.067375019192696,-0.127363026142120,-0.003219390287995,0.022073343396187,-0.051433376967907,0.002912951866165,-0.180546894669533,0.111792184412479,-0.031544223427773,0.139815956354141,-0.049710590392351,0.079905979335308,-0.085775606334209,-0.100942857563496,-0.028962364420295) * MODEL3_texOff(vec2(0,-1));
res += mat4(0.132939249277115,-0.426544040441513,-0.004439519718289,-0.335866808891296,-0.041788980364799,-0.073185972869396,0.106422491371632,-0.185857653617859,-0.062218848615885,-0.031667035073042,-0.045695163309574,-0.255863070487976,-0.192518740892410,-0.220963552594185,-0.205497980117798,-0.107147835195065) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.181972831487656,-0.352284908294678,-0.110045291483402,-0.249900162220001,-0.415877014398575,-0.119940578937531,0.158904954791069,-0.010929192416370,0.217344433069229,-0.098914079368114,-0.065848313271999,-0.276849657297134,-0.145575448870659,0.002572037279606,-0.005673817824572,0.126273363828659) * MODEL3_texOff(vec2(0,1));
res += mat4(0.021353751420975,0.027288224548101,-0.087252266705036,0.049652889370918,0.059705700725317,-0.010021829046309,0.053215488791466,0.053380891680717,0.009466747753322,0.106258019804955,0.022642437368631,0.134427651762962,0.053572010248899,-0.045495584607124,-0.018490498885512,-0.036460127681494) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.070946201682091,-0.003254867158830,-0.060427889227867,0.095805652439594,-0.067456178367138,-0.018566282466054,0.059673037379980,-0.065827287733555,-0.259839147329330,0.156803175806999,0.129340499639511,0.152514174580574,-0.062700092792511,0.063365682959557,0.093187123537064,0.027755435556173) * MODEL3_texOff(vec2(1,0));
res += mat4(0.140875563025475,0.058986123651266,-0.015082074329257,0.058315880596638,-0.112185455858707,0.048100516200066,-0.070056289434433,0.046367306262255,0.149176388978958,0.163777187466621,0.057887442409992,0.249040365219116,0.068116478621960,-0.074332095682621,0.007247025612742,-0.020416196435690) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.011868470348418,-0.020198812708259,-0.156327903270721,-0.039886511862278,0.115983225405216,0.033476769924164,-0.068833447992802,0.068199232220650,-0.042895507067442,0.086384043097496,0.057041976600885,0.035529684275389,-0.007868990302086,0.140280961990356,-0.073461428284645,0.152270853519440) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.000761035189498,-0.001593318651430,-0.070416115224361,-0.167599096894264,0.022697098553181,0.095999561250210,-0.169486477971077,-0.024137724190950,0.110030695796013,0.021976295858622,0.028440630063415,-0.209320500493050,0.076641783118248,0.013727691024542,-0.013035881333053,0.145871251821518) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.064697064459324,0.033025573939085,-0.053671475499868,-0.137986123561859,0.123004160821438,0.038320187479258,0.035757258534431,0.062994360923767,0.045268174260855,-0.154976040124893,0.000118248332001,-0.037796985358000,0.009322587400675,-0.094392828643322,0.038619119673967,-0.027878219261765) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.059647828340530,-0.157820954918861,-0.101207204163074,-0.023281803354621,-0.024193404242396,0.227049812674522,0.091557353734970,0.000483665382490,-0.156354114413261,0.008313420228660,-0.187071815133095,0.070224508643150,-0.058155782520771,-0.019853236153722,-0.091889791190624,0.030610214918852) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.037689276039600,-0.430683404207230,-0.017254440113902,-0.113101512193680,0.070708453655243,0.318941205739975,0.094522275030613,0.160812169313431,0.052152860909700,-0.149240419268608,0.098483234643936,0.021906670182943,0.147393733263016,-0.055036526173353,-0.044871397316456,0.123552948236465) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.165646046400070,-0.125550195574760,0.158503517508507,0.081038139760494,0.119336180388927,0.186094716191292,-0.064736403524876,0.103764280676842,0.369498759508133,-0.007297627162188,-0.175565794110298,0.007725979201496,-0.033022396266460,0.057917896658182,-0.122794680297375,-0.051143404096365) * MODEL4_texOff(vec2(0,1));
res += mat4(0.049865152686834,0.073827154934406,-0.020759148523211,0.022523399442434,0.001369206001982,-0.004196666646749,-0.095312461256981,0.023711422458291,-0.103218927979469,0.046963948756456,0.120609976351261,0.050114028155804,-0.033309537917376,-0.013816673308611,0.033272959291935,-0.044551741331816) * MODEL4_texOff(vec2(1,-1));
res += mat4(0.025708030909300,-0.074451968073845,-0.327532887458801,-0.094076246023178,0.151406809687614,-0.081415027379990,-0.152164861559868,-0.061886180192232,0.143561750650406,-0.039133649319410,-0.101764008402824,-0.064260989427567,-0.087473578751087,0.133702412247658,0.134099900722504,-0.097364291548729) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.059122707694769,-0.082737900316715,0.007369912695140,-0.150628492236137,0.060915190726519,-0.078096367418766,0.113615088164806,-0.081851460039616,0.040770214051008,0.047339927405119,0.116533719003201,0.067447081208229,-0.006243058945984,0.075799167156219,0.004121978301555,-0.020912464708090) * MODEL4_texOff(vec2(1,1));
res += mat4(0.186140552163124,0.028302514925599,0.063511975109577,0.016671167686582,-0.004026967566460,0.055085774511099,0.116272091865540,0.001605404773727,-0.127867117524147,0.022317457944155,0.023917691782117,0.029935654252768,0.130743220448494,0.021885072812438,-0.174524158239365,-0.002365234075114) * MODEL5_texOff(vec2(-1,-1));
res += mat4(-0.040491200983524,0.123933590948582,0.010800351388752,0.079952172935009,-0.056744571775198,0.072844758629799,0.162589341402054,-0.016681853681803,0.047653328627348,0.067424207925797,-0.043735478073359,0.046478282660246,-0.060538224875927,0.186994284391403,0.109085291624069,0.119909837841988) * MODEL5_texOff(vec2(-1,0));
res += mat4(0.056881427764893,-0.103628858923912,-0.078309156000614,-0.032924819737673,-0.135357648134232,0.151308894157410,-0.065704114735126,-0.012066669762135,-0.069449700415134,0.051016662269831,0.158967152237892,0.102625831961632,-0.050135087221861,0.115505114197731,0.011046386323869,0.089033685624599) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.118699498474598,-0.001935103558935,-0.045000519603491,0.021732950583100,-0.056941144168377,0.085079923272133,0.058117512613535,0.091859385371208,-0.179890662431717,0.052322629839182,-0.017408020794392,0.029765015468001,0.155362263321877,0.098382040858269,-0.028681900352240,0.100414171814919) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.016851473599672,0.039568383246660,-0.002683207625523,0.067429102957249,0.066280618309975,0.341025203466415,0.150061026215553,0.166660055518150,0.230820953845978,-0.046960648149252,0.124491699039936,-0.078781418502331,-0.136128827929497,0.099821828305721,-0.086957886815071,0.090340830385685) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.019317911937833,0.042323175817728,0.163008585572243,-0.034341741353273,-0.163230165839195,0.176176786422729,0.269109398126602,0.117936640977859,-0.077597260475159,-0.043304752558470,0.007184590213001,0.053982090204954,-0.192781582474709,0.079940438270569,-0.079611733555794,0.018281230702996) * MODEL5_texOff(vec2(0,1));
res += mat4(0.008633234538138,0.016463818028569,0.108370095491409,0.055500708520412,0.035081297159195,-0.156864359974861,-0.016804201528430,-0.083518415689468,-0.027865143492818,0.036978818476200,-0.008115887641907,0.007073042448610,0.086774319410324,-0.100373916327953,-0.158126577734947,-0.032801121473312) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.011825289577246,-0.017086256295443,0.098884351551533,-0.038772862404585,-0.032671414315701,-0.089474432170391,-0.018818056210876,-0.016419587656856,-0.076978012919426,0.017612988129258,0.037037108093500,0.079587183892727,-0.085250914096832,-0.071051783859730,0.028269799426198,-0.098906859755516) * MODEL5_texOff(vec2(1,0));
res += mat4(0.051646403968334,0.030654968693852,-0.042113069444895,-0.038709949702024,0.067100755870342,-0.118851706385612,0.155700027942657,-0.037476915866137,0.004699309356511,-0.050255894660950,0.056781880557537,-0.075452469289303,-0.069147258996964,0.027158612385392,0.017248939722776,-0.099165156483650) * MODEL5_texOff(vec2(1,1));
res += mat4(0.070038750767708,0.001396446954459,0.087835907936096,-0.000765756412875,-0.044427759945393,-0.079273134469986,-0.169532284140587,-0.078996211290359,-0.076061345636845,0.081858791410923,-0.011281268671155,0.100823611021042,-0.017769051715732,-0.011843645013869,0.134504854679108,-0.023440089076757) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.015652017667890,0.181751474738121,0.061799332499504,-0.135476574301720,-0.098757162690163,-0.104754433035851,-0.142735779285431,-0.096002735197544,-0.012865751050413,-0.084684237837791,0.139713704586029,0.139713913202286,-0.008383825421333,-0.195822536945343,0.161880269646645,-0.003004075493664) * MODEL6_texOff(vec2(-1,0));
res += mat4(-0.016303772106767,0.060395430773497,-0.084252066910267,0.075026191771030,-0.002669700654224,-0.023018170148134,0.054682385176420,-0.122926399111748,0.084806412458420,-0.036308892071247,0.273899942636490,0.296515703201294,-0.061783291399479,-0.061348553746939,-0.026475949212909,-0.050455663353205) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.017263039946556,-0.015523753128946,0.080778673291206,0.094663202762604,0.223502859473228,-0.120460048317909,0.078247696161270,-0.158863574266434,0.172889903187752,0.040907215327024,0.206941351294518,-0.111110299825668,-0.125879123806953,-0.259519815444946,-0.136649742722511,-0.103269815444946) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.020661305636168,-0.267519086599350,-0.092044420540333,-0.040020678192377,-0.131179958581924,-0.215198323130608,-0.198379859328270,-0.313886255025864,-0.063268899917603,0.017559222877026,0.083131976425648,-0.128305315971375,0.274126470088959,-0.194586813449860,-0.282001972198486,-0.159604772925377) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.260469287633896,-0.034069329500198,0.096521317958832,0.054551366716623,-0.132114857435226,-0.218380704522133,-0.112328037619591,-0.161489874124527,-0.107904747128487,-0.146741032600403,0.161209791898727,-0.168452039361000,0.096713647246361,0.013888267800212,0.007708435412496,-0.143970534205437) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.027062850072980,0.021448612213135,0.073517374694347,0.017955910414457,0.330375641584396,-0.003352191066369,-0.147751942276955,0.229788109660149,-0.009653534740210,0.077617496252060,0.351505935192108,-0.015032048337162,0.033576857298613,0.002432937500998,0.069584086537361,0.006915740668774) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.127150729298592,0.039946801960468,-0.022233532741666,0.063559688627720,0.004922428634018,0.092942900955677,0.104014731943607,0.228009715676308,0.075655058026314,0.193708345293999,0.212432995438576,0.126568719744682,0.071572750806808,0.024827755987644,0.192321777343750,0.103419184684753) * MODEL6_texOff(vec2(1,0));
res += mat4(0.080849915742874,0.107173793017864,-0.174010574817657,0.127380162477493,-0.019761700183153,0.063047125935555,0.022993842139840,0.160345628857613,-0.038406990468502,0.032373517751694,-0.130853891372681,-0.014728660695255,0.072631537914276,-0.083714380860329,-0.024517381563783,0.038172151893377) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.192685648798943,-0.169935777783394,-0.116157829761505,-0.162131652235985) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL10
//!DESC (AU_M_S_2x_LA) mapping 4_4

vec4 hook()
{
vec4 res = vec4(-0.069096401333809,0.013485767878592,0.069397754967213,-0.093780398368835);
res += mat4(0.091906711459160,0.087879247963428,0.026506867259741,-0.206178292632103,0.052706763148308,0.113204091787338,-0.120148897171021,0.132807463407516,0.032426256686449,-0.026338061317801,-0.019259858876467,-0.066166847944260,0.076214231550694,0.083622075617313,0.056442108005285,-0.270472824573517) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.022303992882371,-0.221964329481125,0.139680176973343,-0.051488675177097,0.043035581707954,-0.049569200724363,-0.005310197826475,-0.030295241624117,0.026856476441026,-0.044177133589983,-0.118888795375824,-0.101386897265911,-0.103963330388069,0.101565003395081,0.013274672441185,-0.035038486123085) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.001794095966034,-0.167995765805244,0.053188338875771,0.161547675728798,0.003222716273740,-0.047364145517349,0.058811638504267,0.077564567327499,-0.008529907092452,-0.021148132160306,-0.111787475645542,-0.096422180533409,0.020538339391351,-0.107644699513912,0.035556856542826,-0.012831468135118) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.105944253504276,0.282091438770294,-0.051446061581373,-0.067654669284821,0.124761290848255,0.098658934235573,0.010176564566791,-0.053894184529781,0.079940296709538,-0.034924544394016,-0.121162168681622,-0.035307195037603,-0.042363490909338,0.029120123013854,-0.022718310356140,-0.124092154204845) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.064478434622288,-0.019593775272369,-0.196923956274986,-0.046824917197227,-0.091020040214062,0.116438470780849,0.043970271945000,0.079336792230606,-0.113686911761761,0.156683400273323,0.308912009000778,0.016641438007355,-0.137108787894249,-0.106197908520699,0.038843739777803,-0.269336730241776) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.003070320002735,-0.052479103207588,-0.104935094714165,-0.094744212925434,-0.043793480843306,0.060629744082689,-0.067357443273067,-0.150360211730003,0.146591335535049,0.053295001387596,0.140676572918892,0.117120154201984,0.137013092637062,-0.050796128809452,0.087271153926849,0.122527912259102) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.003108021570370,0.041652873158455,0.057660955935717,-0.017715241760015,-0.018392855301499,-0.004085337743163,-0.028498126193881,-0.107769280672073,-0.079756714403629,-0.095239534974098,-0.001381326699629,0.007359720766544,-0.021843098104000,-0.055975057184696,0.057097576558590,0.008307089097798) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.054319344460964,-0.104473531246185,0.068647861480713,-0.027037192136049,0.069177970290184,0.164208605885506,-0.069548264145851,-0.093745633959770,0.003084499854594,-0.014152443967760,-0.340460896492004,-0.112998120486736,0.058159451931715,-0.034420475363731,0.069143742322922,-0.207744956016541) * MODEL1_texOff(vec2(1,0));
res += mat4(0.026955608278513,0.020382376387715,0.057926062494516,-0.138739436864853,0.020948307588696,0.144105240702629,-0.116166725754738,-0.022661929950118,-0.018818624317646,0.052296806126833,0.045585624873638,0.113793827593327,-0.003220549784601,0.034129869192839,-0.012103470973670,0.109331667423248) * MODEL1_texOff(vec2(1,1));
res += mat4(0.082960009574890,-0.018694499507546,0.067047148942947,-0.015813235193491,0.075648948550224,0.143681645393372,-0.049407221376896,-0.216372713446617,-0.079960040748119,-0.024075845256448,0.007187061477453,0.218292072415352,-0.074753686785698,-0.007525549270213,0.002020549261943,0.091312848031521) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.036628305912018,0.291125774383545,-0.097427606582642,-0.013313784264028,-0.057653632014990,0.117783814668655,0.131063163280487,-0.006741163320839,0.107282206416130,0.036857083439827,-0.013758998364210,0.176785305142403,0.124131128191948,-0.007359993644059,-0.051658838987350,-0.155201822519302) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.135229215025902,-0.028115464374423,0.026438115164638,-0.053350932896137,-0.019022738561034,0.060311097651720,-0.043370418250561,-0.047264527529478,-0.047957591712475,-0.083666659891605,0.031076626852155,-0.078153394162655,-0.119248889386654,-0.067661017179489,0.045236274600029,0.102164223790169) * MODEL2_texOff(vec2(-1,1));
res += mat4(-0.003523748135194,0.058772757649422,0.182232126593590,-0.101187214255333,0.103947535157204,0.165701687335968,0.077255517244339,-0.192560300230980,-0.084132455289364,-0.203022196888924,-0.191184297204018,0.148652940988541,-0.102305516600609,-0.265926986932755,-0.271113604307175,0.258054852485657) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.030641863122582,0.206053197383881,-0.221129953861237,0.043186217546463,-0.162818580865860,-0.410081446170807,0.028955129906535,-0.097482688724995,0.143559798598289,-0.109034001827240,-0.194348484277725,0.117460973560810,0.174607262015343,0.096520803868771,-0.005851566325873,-0.060549691319466) * MODEL2_texOff(vec2(0,0));
res += mat4(-0.083858855068684,0.034840941429138,0.063613273203373,0.028834223747253,-0.040693949908018,-0.114396214485168,0.034289222210646,-0.005407171323895,0.109034538269043,-0.022495342418551,0.232151150703430,-0.015902420505881,-0.217610329389572,-0.433940798044205,-0.469219863414764,-0.144884541630745) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.125401690602303,-0.070168867707253,-0.096260525286198,-0.076814159750938,0.007399132475257,0.168099045753479,0.018281219527125,-0.018089126795530,0.061062261462212,0.053527023643255,-0.043596506118774,-0.110796280205250,0.002389164175838,-0.078411832451820,0.007821055129170,-0.036591038107872) * MODEL2_texOff(vec2(1,-1));
res += mat4(-0.043440949171782,0.050639215856791,0.196626126766205,-0.075507551431656,0.020978417247534,0.216239839792252,-0.019327294081450,0.010509970597923,0.062367089092731,0.079825654625893,0.284592032432556,0.144616261124611,0.022339738905430,-0.100832417607307,-0.009115872904658,0.026884157210588) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.012523514218628,0.104308351874352,0.018573816865683,0.040308900177479,-0.023918034508824,0.084602624177933,-0.067417055368423,0.030600361526012,-0.020986327901483,0.032220870256424,0.103830829262733,0.022833123803139,0.050202809274197,-0.011061172001064,0.069929301738739,-0.196234211325645) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.046247366815805,0.001795671181753,-0.083274684846401,-0.030315289273858,-0.007564908359200,0.049082584679127,0.062446899712086,-0.217400759458542,-0.057004068046808,0.024913335219026,-0.007438059896231,0.150273352861404,-0.034259129315615,0.115179665386677,0.070944443345070,0.033392287790775) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.077085241675377,0.039362683892250,-0.027177272364497,0.032941222190857,-0.178232178092003,0.022617725655437,0.041852712631226,-0.169191941618919,0.082563176751137,-0.015651993453503,-0.024654991924763,0.143235698342323,0.030894419178367,0.192049503326416,-0.001277202623896,-0.086662471294403) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.003459825646132,0.036382988095284,0.012814240530133,0.038142908364534,0.156715899705887,0.064465433359146,-0.008529301732779,-0.044561821967363,0.092193759977818,0.075234323740005,-0.055233888328075,0.006002405192703,-0.041077885776758,0.050175447016954,-0.012385762296617,-0.005754669662565) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.106415815651417,0.068871177732944,0.063205495476723,0.001486432855017,-0.160903498530388,-0.142720147967339,0.019338166341186,-0.245651260018349,-0.041500978171825,-0.125454440712929,-0.107151418924332,0.188272356987000,-0.075123824179173,-0.043624050915241,-0.085435360670090,0.048054307699203) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.037746798247099,-0.235421851277351,-0.017334643751383,-0.266226053237915,-0.096188381314278,-0.281642735004425,0.051068123430014,-0.133895128965378,0.118337914347649,0.165588155388832,-0.046952266246080,0.005291578359902,-0.022254092618823,0.126647397875786,-0.069006145000458,-0.274129897356033) * MODEL3_texOff(vec2(0,0));
res += mat4(0.159776404500008,-0.098096989095211,0.027486313134432,-0.079864062368870,0.102198533713818,-0.005343806929886,0.008587030693889,-0.188777282834053,0.207550764083862,0.114987492561340,0.048797640949488,0.205310523509979,-0.021675515919924,0.048172581940889,-0.029146391898394,0.097995042800903) * MODEL3_texOff(vec2(0,1));
res += mat4(0.016543706879020,0.030833045020700,0.007837035693228,0.068283960223198,-0.006807880010456,-0.105099692940712,0.038250166922808,-0.266995966434479,-0.055877037346363,-0.036393545567989,-0.090506456792355,0.102803558111191,-0.059067446738482,-0.008210483938456,-0.076434001326561,0.088645055890083) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.072089351713657,-0.040430415421724,-0.022277563810349,0.011524681933224,-0.010944548994303,-0.019799504429102,0.054335728287697,-0.080194316804409,0.132096424698830,-0.002265403047204,0.021587250754237,-0.088193781673908,-0.007132503204048,0.016900623217225,0.042744617909193,-0.090467900037766) * MODEL3_texOff(vec2(1,0));
res += mat4(0.023651175200939,-0.109720297157764,-0.029184564948082,0.003505880013108,0.066034428775311,0.075849875807762,0.046997278928757,-0.067401580512524,0.031933326274157,0.044536136090755,-0.074031680822372,0.232860416173935,-0.023008333519101,0.039765320718288,0.065013438463211,0.160309404134750) * MODEL3_texOff(vec2(1,1));
res += mat4(-0.047996267676353,-0.053500302135944,0.010462036356330,0.125548750162125,0.061122320592403,0.150281637907028,0.047546412795782,-0.073379360139370,0.104117207229137,-0.002365814754739,0.039845570921898,-0.169104054570198,0.011013303883374,-0.002230153651908,-0.018208218738437,-0.015255456790328) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.043791644275188,-0.075929291546345,-0.010990537703037,-0.010309507139027,-0.137557700276375,0.241131499409676,0.107464134693146,0.101838544011116,-0.069126710295677,0.153685420751572,0.118368230760098,0.013487972319126,0.019017400220037,-0.181361362338066,0.075823806226254,-0.172248929738998) * MODEL4_texOff(vec2(-1,0));
res += mat4(-0.045786984264851,0.021299630403519,0.017768315970898,-0.043008819222450,-0.296362996101379,0.055783957242966,0.007729236967862,-0.093302167952061,-0.135967582464218,-0.074920058250427,0.092400617897511,-0.077679827809334,0.021916411817074,0.002116014249623,0.011232721619308,0.091248102486134) * MODEL4_texOff(vec2(-1,1));
res += mat4(-0.016177879646420,-0.015326638706028,-0.053539235144854,0.002176881069317,0.130222752690315,0.214074954390526,-0.010749737732112,0.109364703297615,0.237799465656281,0.213046520948410,0.216777652502060,-0.045329689979553,0.050737213343382,0.102489970624447,0.059952400624752,-0.019153427332640) * MODEL4_texOff(vec2(0,-1));
res += mat4(-0.043643493205309,-0.184483200311661,-0.006162543781102,-0.044295065104961,-0.094192624092102,0.077943451702595,-0.149164542555809,0.153062209486961,0.034253396093845,-0.007507791277021,-0.226917207241058,0.166596069931984,0.016465865075588,0.015389084815979,0.108672246336937,-0.064698219299316) * MODEL4_texOff(vec2(0,0));
res += mat4(0.046510405838490,-0.008572262711823,0.113078348338604,0.134250968694687,-0.235361650586128,-0.039436660706997,-0.061784014105797,-0.220632687211037,-0.351999342441559,-0.085887432098389,0.066984139382839,-0.072435058653355,-0.013139925897121,0.024578997865319,-0.049703583121300,-0.017393639311194) * MODEL4_texOff(vec2(0,1));
res += mat4(0.032804582268000,-0.026990013197064,-0.014260143972933,0.036560229957104,0.072557546198368,0.065542489290237,0.072887279093266,0.117097526788712,0.091184839606285,0.148886993527412,0.111351259052753,-0.032039668411016,-0.053859341889620,-0.015303804539144,-0.001498733879998,0.062160722911358) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.060388963669538,-0.070075258612633,0.162102624773979,-0.228531345725060,-0.026863610371947,0.028877643868327,0.110013306140900,0.159760341048241,-0.048452563583851,0.026928894221783,0.041211050003767,0.002775842091069,0.079106271266937,0.011089049279690,-0.167084962129593,-0.066960118710995) * MODEL4_texOff(vec2(1,0));
res += mat4(0.023050216957927,0.036191504448652,0.137166380882263,0.010187470354140,-0.021209567785263,-0.051758538931608,0.044790871441364,-0.115797258913517,-0.192703008651733,-0.166683658957481,0.051293939352036,-0.116865664720535,0.023814311251044,0.041012406349182,-0.119115255773067,0.070156790316105) * MODEL4_texOff(vec2(1,1));
res += mat4(-0.156204700469971,-0.014468929730356,-0.029151497408748,0.091871209442616,-0.053267214447260,-0.078272938728333,0.010573396459222,0.023301308974624,0.141946017742157,-0.039390329271555,0.070231050252914,-0.148792698979378,-0.085951544344425,0.065433844923973,-0.029456863179803,0.016432514414191) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.007996344938874,-0.189704358577728,0.003204647218809,-0.092060998082161,-0.112113818526268,-0.050368957221508,0.029653776437044,-0.016359215602279,-0.101873099803925,0.057455599308014,0.087613545358181,0.156435370445251,0.198726043105125,-0.170535087585449,0.087599493563175,0.127457335591316) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.087160952389240,-0.023861058056355,0.016223497688770,0.046293232589960,0.107496663928032,0.008159688673913,0.007985124364495,0.006919127423316,0.188074424862862,-0.002554465318099,0.120170511305332,0.081132665276527,-0.039465136826038,0.022216180339456,-0.005181593354791,0.046548463404179) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.191060245037079,-0.139229089021683,-0.343783050775528,0.194852977991104,-0.015743181109428,0.092504285275936,0.058686539530754,-0.066344887018204,0.149905294179916,0.119897939264774,0.283048242330551,-0.051028966903687,-0.108140558004379,-0.161692455410957,-0.013688074424863,0.217926695942879) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.021402232348919,-0.112016566097736,0.045381817966700,-0.251458555459976,0.019806273281574,0.026241090148687,-0.068522632122040,-0.082178018987179,-0.098245359957218,-0.158050447702408,-0.099893525242805,0.252444028854370,-0.017947953194380,-0.319905608892441,0.105351984500885,0.092775732278824) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.096487045288086,0.052796468138695,0.087191559374332,0.017887014895678,-0.033120550215244,0.144684255123138,-0.120064817368984,-0.068646661937237,0.067548342049122,-0.133332937955856,-0.089821875095367,-0.139229223132133,0.015220586210489,0.121411234140396,0.068656854331493,-0.339096635580063) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.061761751770973,0.087118044495583,-0.021189650520682,-0.121622450649738,-0.062696620821953,0.003897487185895,0.000800606154371,-0.042503207921982,0.094989091157913,-0.057746052742004,0.120204836130142,-0.010115498676896,-0.021628508344293,-0.113265186548233,-0.010123878717422,-0.033382955938578) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.092426665127277,0.011982819996774,0.052363790571690,-0.068822950124741,-0.035678595304489,-0.119338512420654,0.299117445945740,0.009952717460692,-0.010952893644571,-0.047584090381861,0.041476842015982,-0.029795955866575,0.086782842874527,-0.172631204128265,-0.080898635089397,-0.123306490480900) * MODEL5_texOff(vec2(1,0));
res += mat4(-0.049527168273926,-0.053997524082661,0.108831442892551,-0.036075588315725,0.171882376074791,-0.138128563761711,0.221073910593987,0.070645563304424,0.122191570699215,-0.018706364557147,0.062812909483910,0.035911202430725,0.087233223021030,0.075701892375946,0.023699566721916,-0.033756960183382) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.094074830412865,-0.045437943190336,0.034855406731367,0.102254524827003,-0.132365792989731,0.052211560308933,0.086621880531311,0.022161062806845,0.011365610174835,0.068333633244038,0.054125487804413,-0.042858693748713,0.010336620733142,-0.010140401311219,-0.060649983584881,0.100058741867542) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.049025118350983,0.018431767821312,0.045621268451214,0.245951458811760,-0.103485934436321,0.047027155756950,-0.043194893747568,-0.117993459105492,0.053185015916824,-0.131308346986771,-0.004274156410247,-0.041913762688637,-0.130812555551529,-0.116188354790211,-0.078338108956814,0.015590158291161) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.014247572049499,-0.002939167665318,0.033657927066088,-0.026987839490175,-0.078073911368847,-0.026584684848785,-0.005553871393204,-0.312222629785538,-0.043447699397802,-0.019692875444889,-0.019170634448528,0.045612987130880,0.122983597218990,0.044245783239603,-0.021403193473816,0.019951965659857) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.117879547178745,-0.207000881433487,-0.101977616548538,0.143910855054855,-0.240484610199928,-0.115129247307777,-0.230674400925636,0.111955054104328,0.026033408939838,-0.054780200123787,0.042604692280293,0.067937389016151,0.220165148377419,0.147030547261238,0.054868102073669,-0.163136601448059) * MODEL6_texOff(vec2(0,-1));
res += mat4(0.009450781159103,0.022575719282031,0.139773294329643,-0.209768712520599,0.002247349126264,-0.137296110391617,-0.072942122817039,-0.100550100207329,-0.066415563225746,0.069638632237911,0.379753232002258,-0.193530306220055,0.017668688669801,0.184598356485367,0.152566656470299,-0.053943090140820) * MODEL6_texOff(vec2(0,0));
res += mat4(0.086732268333435,0.033323079347610,-0.012662595137954,-0.042663704603910,0.083042189478874,-0.119841024279594,0.021305339410901,-0.040372960269451,0.000367250817362,0.050802201032639,-0.026596667245030,0.086328089237213,-0.033386681228876,-0.004489708691835,-0.161706596612930,0.336319863796234) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.027144730091095,-0.007527532055974,-0.006570662371814,0.011244675144553,-0.074679858982563,-0.056838169693947,-0.216498851776123,0.153692156076431,-0.025839913636446,-0.036978684365749,-0.010920529253781,0.174369439482689,0.021671621128917,0.032226406037807,0.044581174850464,0.125893875956535) * MODEL6_texOff(vec2(1,-1));
res += mat4(0.064836800098419,0.167064949870110,-0.120882816612720,0.011474221013486,-0.033655423671007,-0.075825065374374,-0.114628642797470,-0.202681049704552,0.156245321035385,-0.082821726799011,-0.260173588991165,-0.080352850258350,-0.028812749311328,-0.000414766313042,-0.163358405232430,0.179241999983788) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.098843336105347,0.121577881276608,-0.057282764464617,-0.112284421920776,0.008090220391750,0.051900487393141,0.049720913171768,0.094824641942978,-0.062731921672821,0.061215858906507,-0.037094444036484,0.031228983774781,-0.055038068443537,0.010342758148909,0.026616485789418,-0.033136699348688) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.006814962252975,0.763972997665405,0.868860244750977,0.035723187029362) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL11
//!DESC (AU_M_S_2x_LA) mapping 4_5

vec4 hook()
{
vec4 res = vec4(-0.092394828796387,0.125628247857094,-0.164219439029694,-0.203171312808990);
res += mat4(0.051942221820354,0.035515923053026,-0.047238957136869,-0.056992493569851,0.056706797331572,0.029642829671502,-0.118885077536106,-0.090763941407204,-0.177532896399498,-0.000765380042139,-0.018600599840283,-0.021810818463564,0.031937308609486,-0.019750984385610,0.082054905593395,0.156533449888229) * MODEL1_texOff(vec2(-1,-1));
res += mat4(-0.009950850158930,-0.030954089015722,0.042550425976515,-0.029262600466609,-0.064035579562187,-0.016456212848425,0.259953349828720,0.068782292306423,0.059560511261225,0.112138621509075,-0.051270887255669,-0.050086107105017,-0.081755235791206,0.107094675302505,-0.113484561443329,-0.019831199198961) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.006814236752689,-0.045998543500900,0.135955750942230,0.112959295511246,0.020267216488719,-0.009123681113124,0.033006906509399,0.163216367363930,-0.135887175798416,0.031455300748348,-0.001691552228294,-0.040165979415178,0.004586503375322,-0.021952055394650,0.135972082614899,0.030880058184266) * MODEL1_texOff(vec2(-1,1));
res += mat4(0.011169555597007,0.264671891927719,-0.129911750555038,-0.087820783257484,-0.169246315956116,0.017991386353970,0.164245784282684,0.218315899372101,-0.191852256655693,-0.000932054710574,-0.053658753633499,-0.123306818306446,0.013815953396261,0.059318386018276,-0.056612305343151,-0.029941208660603) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.007083271630108,-0.112725354731083,-0.003307711333036,-0.128694996237755,0.106908269226551,0.102672889828682,-0.099267862737179,0.109782330691814,0.152824044227600,0.012036697007716,0.065438859164715,0.021474922075868,-0.167208537459373,-0.001881382428110,0.069073051214218,0.075216703116894) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.015219490043819,0.013119403272867,-0.033603064715862,-0.009935974143445,-0.038570784032345,-0.027538888156414,0.009294481948018,-0.053009998053312,-0.129316255450249,0.142684638500214,-0.103857211768627,-0.097365923225880,-0.074720859527588,0.115858860313892,-0.013030263595283,0.092598386108875) * MODEL1_texOff(vec2(0,1));
res += mat4(0.024271018803120,0.048974048346281,0.023067910224199,0.066816940903664,0.084185831248760,0.003949400037527,-0.010428317822516,0.203943952918053,-0.051691677421331,-0.044566322118044,-0.061431247740984,0.113034680485725,-0.003536932636052,-0.020258557051420,0.119774676859379,0.092381179332733) * MODEL1_texOff(vec2(1,-1));
res += mat4(0.000736895832233,-0.090789690613747,0.048554100096226,0.005543931853026,-0.093983568251133,0.044911243021488,-0.014958263374865,-0.132560119032860,-0.019330587238073,0.027008339762688,-0.161632791161537,-0.247326567769051,-0.089131690561771,0.093272186815739,-0.144452482461929,-0.054230887442827) * MODEL1_texOff(vec2(1,0));
res += mat4(-0.014037173241377,0.053683951497078,-0.085496664047241,-0.054430935531855,-0.041851058602333,0.056540872901678,0.214679166674614,0.138513356447220,0.082229495048523,0.040924113243818,0.023932339623570,0.002973673399538,0.029201261699200,0.063916012644768,0.161157220602036,0.115451864898205) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.004370677750558,-0.051688507199287,0.087456732988358,0.094078958034515,-0.012804478406906,0.050517905503511,-0.040400043129921,0.015521137975156,-0.030826887115836,0.032923035323620,-0.001977788982913,0.078516431152821,0.045789089053869,0.045766636729240,-0.085897006094456,-0.021156329661608) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.028910376131535,0.068492241203785,-0.080302745103836,0.058219484984875,0.038005508482456,0.037002764642239,-0.153400912880898,-0.091195240616798,-0.044369921088219,-0.097484089434147,-0.133034497499466,-0.064580835402012,0.074562117457390,-0.013360425829887,-0.046950362622738,-0.076409883797169) * MODEL2_texOff(vec2(-1,0));
res += mat4(0.133169457316399,-0.067876406013966,0.119641192257404,0.049637459218502,-0.018082330003381,-0.021017950028181,-0.053290564566851,-0.028543548658490,0.043249003589153,-0.108370050787926,0.118919625878334,-0.010365886613727,-0.078697495162487,-0.058360155671835,-0.000003108645615,-0.069893062114716) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.180653750896454,-0.037266217172146,-0.169134512543678,-0.129102453589439,0.105935417115688,0.128522828221321,-0.088320113718510,-0.065918900072575,-0.161572039127350,-0.187739625573158,0.193395510315895,0.232453674077988,0.013845831155777,-0.153101161122322,-0.029510678723454,0.057072263211012) * MODEL2_texOff(vec2(0,-1));
res += mat4(-0.071940660476685,0.011869093403220,0.015335524454713,-0.099450752139091,0.170298233628273,-0.082379050552845,0.177608102560043,0.178406968712807,0.025075057521462,-0.204309388995171,0.309586435556412,0.063931532204151,-0.010249908082187,0.172472625970840,-0.055425416678190,-0.107189558446407) * MODEL2_texOff(vec2(0,0));
res += mat4(0.074746303260326,-0.017006995156407,0.162557542324066,0.056484997272491,0.015190940350294,0.002253599930555,0.105975046753883,0.124782212078571,-0.127671182155609,0.035535275936127,-0.037187650799751,0.087938934564590,0.240394175052643,-0.290467083454132,0.106667935848236,0.096377819776535) * MODEL2_texOff(vec2(0,1));
res += mat4(0.028000308200717,-0.041301678866148,0.023344486951828,0.100609056651592,0.107249408960342,0.017887357622385,0.028859363868833,0.050868120044470,-0.187093690037727,-0.022101923823357,-0.061992995440960,-0.209597736597061,-0.132175415754318,0.016429763287306,0.024125134572387,-0.024387402459979) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.048361927270889,-0.013407099060714,-0.093268945813179,-0.131327465176582,0.027872182428837,0.036094233393669,-0.111807502806187,-0.099968232214451,0.047803677618504,-0.073730029165745,0.195387154817581,0.165738865733147,0.078842774033546,-0.025240248069167,-0.027402618899941,-0.037554051727057) * MODEL2_texOff(vec2(1,0));
res += mat4(0.077687740325928,0.110353052616119,-0.003707968862727,0.024836251512170,-0.009076463058591,-0.011306027881801,0.118945933878422,0.041235357522964,-0.066370040178299,-0.074195027351379,0.084260657429695,0.104434244334698,-0.073706828057766,0.018819922581315,-0.026842894032598,-0.050311725586653) * MODEL2_texOff(vec2(1,1));
res += mat4(-0.025353204458952,0.021621674299240,0.019174236804247,-0.006315014790744,0.020612420514226,0.026491040363908,-0.016461236402392,-0.020068043842912,-0.215689748525620,0.156804308295250,-0.085206650197506,-0.285844773054123,0.025269983336329,-0.045630488544703,-0.044501237571239,0.029048027470708) * MODEL3_texOff(vec2(-1,-1));
res += mat4(-0.020484866574407,-0.026545945554972,0.025401696562767,-0.114267215132713,-0.011986294761300,0.118643023073673,0.043360237032175,-0.088762566447258,-0.034366503357887,-0.092145919799805,0.104741126298904,0.020658632740378,-0.069432415068150,0.064166694879532,-0.167465522885323,0.013997506350279) * MODEL3_texOff(vec2(-1,0));
res += mat4(-0.002200936200097,0.019421719014645,-0.000234645383898,-0.034594804048538,-0.106548056006432,-0.001979526598006,-0.009630449116230,0.029053442180157,-0.016399791464210,0.018489383161068,0.058316137641668,-0.088718175888062,0.067097038030624,-0.018794313073158,-0.035376612097025,-0.110052078962326) * MODEL3_texOff(vec2(-1,1));
res += mat4(-0.064991816878319,0.101943887770176,0.049020748585463,-0.035299357026815,0.007324494887143,0.001532257068902,-0.092061400413513,-0.048093970865011,-0.202914074063301,-0.084668889641762,-0.118149273097515,0.037441447377205,0.065013252198696,-0.075611874461174,-0.044902846217155,-0.131648138165474) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.021674694493413,-0.060758698731661,-0.025603227317333,-0.142429381608963,-0.039708178490400,0.035672310739756,-0.053782232105732,-0.176056697964668,0.074234709143639,0.082055069506168,-0.232284396886826,-0.221593171358109,-0.311462640762329,0.069748960435390,-0.146078810095787,-0.194848001003265) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.040715914219618,0.148900821805000,-0.083371959626675,-0.120582751929760,-0.048664078116417,0.092418588697910,-0.025860490277410,-0.069098509848118,-0.053404774516821,0.038986798375845,0.010995815508068,-0.015765478834510,-0.104725092649460,-0.003268862608820,-0.023864714428782,-0.001581722404808) * MODEL3_texOff(vec2(0,1));
res += mat4(0.054908558726311,0.020758956670761,-0.066798366606236,0.048846829682589,-0.101412393152714,-0.057507444173098,-0.012049095705152,-0.019649820402265,-0.044895682483912,-0.060489036142826,0.030743230134249,-0.062961868941784,-0.045714680105448,-0.044396892189980,0.009654802270234,-0.026694739237428) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.043697137385607,0.024646384641528,-0.057193957269192,0.102916806936264,-0.149765849113464,0.076957397162914,-0.186865791678429,0.030974742025137,-0.069116875529289,0.067488335072994,-0.095031045377254,0.048833217471838,-0.016685994341969,-0.055097591131926,-0.082030765712261,-0.151049986481667) * MODEL3_texOff(vec2(1,0));
res += mat4(-0.206990882754326,0.020901024341583,-0.127789601683617,-0.092120185494423,0.004991298075765,0.087990105152130,-0.049178890883923,0.003043877193704,-0.113616392016411,-0.235609397292137,0.039569716900587,-0.151547878980637,-0.035059578716755,-0.037645667791367,-0.057056028395891,0.040398079901934) * MODEL3_texOff(vec2(1,1));
res += mat4(0.094491921365261,-0.004074447322637,0.011634526774287,-0.081139691174030,0.108568795025349,0.060578387230635,0.017208268865943,-0.174880728125572,-0.032909110188484,0.066174723207951,0.012736774049699,0.008643810637295,0.009270148351789,0.041633263230324,0.108120337128639,0.038919609040022) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.017813969403505,-0.063264206051826,-0.073909610509872,-0.122434727847576,-0.008622026070952,0.141527190804482,-0.211589097976685,-0.157211616635323,0.037076037377119,0.118570767343044,-0.058072071522474,-0.041881397366524,0.054294977337122,0.033075556159019,0.310930460691452,0.225603118538857) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.088293194770813,0.049335595220327,0.005918635055423,-0.046443097293377,0.108844809234142,-0.170752361416817,-0.088161885738373,-0.080847091972828,0.160573557019234,-0.108076535165310,-0.118214443325996,0.015357094816864,-0.062374759465456,0.103091210126877,-0.067844122648239,0.115038789808750) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.016398647800088,-0.012440945953131,-0.045672509819269,-0.003591157728806,0.048744238913059,0.089929282665253,-0.174443930387497,-0.153792560100555,0.046173114329576,0.181979179382324,-0.117473304271698,-0.112386167049408,0.012335425242782,0.099571414291859,0.009454404003918,0.035099167376757) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.060869805514812,-0.164563119411469,-0.132512807846069,-0.049789227545261,-0.105640493333340,-0.038698311895132,0.088630169630051,-0.039384011179209,0.113716922700405,0.121059522032738,-0.080877482891083,-0.075842395424843,-0.196580737829208,0.090677283704281,0.175689652562141,0.381593525409698) * MODEL4_texOff(vec2(0,0));
res += mat4(-0.043912313878536,0.255763947963715,0.065545670688152,0.056455884128809,0.157998025417328,-0.073710478842258,0.001396606909111,-0.053392436355352,0.168026253581047,-0.141301110386848,0.001461275503971,-0.074717350304127,0.111337736248970,-0.040551293641329,0.107884004712105,0.047089532017708) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.030711514875293,-0.014203942380846,0.037338934838772,0.045702230185270,0.109179072082043,0.003182831453159,0.058906748890877,0.037136349827051,0.111989587545395,0.144661322236061,-0.007048882078379,0.031601462513208,0.006161019206047,0.011299901641905,0.072990201413631,0.117155067622662) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.046475656330585,-0.047698706388474,-0.134859383106232,-0.048596709966660,0.088229283690453,-0.022958895191550,-0.044787395745516,0.024935103952885,0.240538671612740,0.000076482145232,-0.105950213968754,-0.065716870129108,-0.189972609281540,0.098813757300377,-0.060128424316645,-0.056651733815670) * MODEL4_texOff(vec2(1,0));
res += mat4(0.103193700313568,0.078339263796806,-0.080097414553165,0.031543165445328,-0.026358626782894,0.021546497941017,-0.077430076897144,-0.014318611472845,-0.051575876772404,-0.002468972234055,-0.110837519168854,-0.082495912909508,0.053204286843538,0.004718326963484,0.071660429239273,-0.033639118075371) * MODEL4_texOff(vec2(1,1));
res += mat4(0.127236634492874,0.012675006873906,0.118629299104214,0.033838324248791,-0.081774592399597,-0.032582480460405,-0.071792788803577,0.023002425208688,-0.170491755008698,-0.017603015527129,0.079959779977798,0.080907866358757,0.053154826164246,0.096804119646549,-0.027695095166564,-0.058709152042866) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.066753529012203,-0.184788882732391,0.057844102382660,0.206458374857903,0.018013808876276,-0.005539588164538,-0.119688212871552,-0.077654339373112,-0.007668287027627,0.093873962759972,-0.019043715670705,0.017746988683939,-0.040849644690752,-0.035784088075161,0.242151573300362,-0.071474857628345) * MODEL5_texOff(vec2(-1,0));
res += mat4(-0.047564562410116,0.066245056688786,-0.007562568876892,0.003229816909879,-0.080758452415466,0.097988016903400,0.043190956115723,-0.121314629912376,0.164636924862862,-0.128840014338493,0.039756804704666,0.105046041309834,-0.018006427213550,0.038046069443226,0.000103080928966,0.141519144177437) * MODEL5_texOff(vec2(-1,1));
res += mat4(-0.319135248661041,-0.069218143820763,0.015210268087685,0.010082387365401,-0.130145937204361,0.077955774962902,-0.109455533325672,-0.128524616360664,0.110566951334476,0.155253753066063,0.013105370104313,-0.015413113869727,-0.066277086734772,0.069631904363632,0.038433283567429,0.050294231623411) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.249952465295792,-0.154267504811287,0.114812999963760,-0.016447436064482,-0.078663840889931,0.066438734531403,-0.110941782593727,-0.070626899600029,-0.267385005950928,-0.099322870373726,0.208808153867722,0.243227228522301,-0.132532417774200,-0.072409868240356,0.256735026836395,0.199187755584717) * MODEL5_texOff(vec2(0,0));
res += mat4(0.036772709339857,0.107078805565834,-0.087199516594410,-0.017688490450382,-0.149377137422562,0.108469255268574,-0.152277678251266,0.015931477770209,0.181730270385742,-0.119127087295055,0.112451881170273,-0.086413294076920,0.013203997164965,0.054348282516003,-0.073777139186859,-0.061495721340179) * MODEL5_texOff(vec2(0,1));
res += mat4(-0.063133783638477,0.006970393937081,0.028041582554579,-0.034314308315516,-0.086340360343456,0.017808420583606,-0.016754083335400,-0.075813770294189,0.151131868362427,0.036825615912676,-0.016489066183567,0.031009171158075,-0.093189671635628,-0.050705119967461,0.070401594042778,0.017504550516605) * MODEL5_texOff(vec2(1,-1));
res += mat4(-0.040620140731335,0.042160831391811,-0.066098749637604,-0.029277097433805,-0.034426644444466,0.031484894454479,0.041112672537565,0.100412741303444,-0.100026063621044,-0.052496317774057,0.114555343985558,-0.049014646559954,-0.228746891021729,0.098933093249798,-0.014976137317717,-0.109218716621399) * MODEL5_texOff(vec2(1,0));
res += mat4(0.104560174047947,-0.055384483188391,0.067327357828617,0.070116959512234,-0.142907813191414,-0.004200696479529,-0.079704612493515,-0.040634028613567,0.048584047704935,0.107806101441383,-0.095714278519154,0.098860077559948,-0.047417633235455,0.135359779000282,0.062994994223118,0.007503829896450) * MODEL5_texOff(vec2(1,1));
res += mat4(0.064124897122383,-0.000243895759922,-0.071114867925644,-0.018203590065241,0.150883302092552,0.037551652640104,-0.042848102748394,-0.040246356278658,0.078584335744381,0.041843023151159,-0.005242640152574,-0.099130712449551,-0.013454350642860,-0.065817117691040,0.071638129651546,0.031883783638477) * MODEL6_texOff(vec2(-1,-1));
res += mat4(0.030888391658664,0.010944530367851,0.046458009630442,-0.078569062054157,-0.053468927741051,-0.069025591015816,-0.108661063015461,-0.132711112499237,-0.097425706684589,0.001976211322471,0.127409189939499,0.036845386028290,0.043272353708744,-0.183186337351799,0.077367663383484,0.151423826813698) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.012058160267770,-0.033457487821579,0.154989168047905,0.068732269108295,0.196094423532486,0.046977765858173,-0.077183358371258,-0.037438534200191,0.137581408023834,-0.048846747726202,-0.022028332576156,0.042171485722065,-0.040993161499500,0.010395094752312,0.034728411585093,-0.125836074352264) * MODEL6_texOff(vec2(-1,1));
res += mat4(0.064556568861008,-0.138944387435913,-0.016841350123286,0.171852454543114,0.197829186916351,0.022703409194946,-0.053816307336092,0.005615700967610,-0.005823184736073,-0.088409885764122,-0.011534878984094,-0.016966558992863,0.057695817202330,0.088211447000504,0.134340420365334,-0.058638699352741) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.458474457263947,0.119759365916252,-0.245670914649963,-0.286455065011978,0.082889989018440,-0.058599609881639,-0.118907496333122,-0.063836641609669,0.033377338200808,0.043155387043953,-0.021745881065726,0.095564700663090,0.133612260222435,-0.204295933246613,-0.098309218883514,0.164316654205322) * MODEL6_texOff(vec2(0,0));
res += mat4(0.021913891658187,0.035254456102848,-0.105263955891132,-0.079373747110367,-0.131357669830322,0.140093982219696,-0.127258092164993,-0.110802300274372,-0.050783459097147,0.077273450791836,-0.088240161538124,-0.040566690266132,-0.134866476058960,0.001310651889071,0.072040356695652,0.136882513761520) * MODEL6_texOff(vec2(0,1));
res += mat4(0.064147137105465,-0.031735386699438,-0.178171843290329,-0.043931160122156,-0.116651542484760,-0.070316590368748,0.005562208592892,0.007259491365403,-0.047167893499136,0.003341374685988,-0.086999297142029,-0.137018263339996,0.047471228986979,0.005072511266917,-0.022377153858542,0.111110210418701) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.278149992227554,0.109907887876034,-0.173236981034279,-0.179125979542732,0.162012442946434,-0.024555219337344,-0.168770223855972,-0.114893198013306,-0.160783633589745,0.022190909832716,-0.009085173718631,-0.091144196689129,0.122126229107380,-0.198929041624069,0.050570558756590,-0.157464668154716) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.048115815967321,-0.011048091575503,0.025560881942511,-0.006264050025493,-0.101334139704704,0.177293002605438,-0.102227047085762,0.025150971487164,0.032021742314100,-0.025782017037272,0.049132000654936,-0.030491979792714,0.010927364230156,-0.111400522291660,0.056228596717119,0.064426653087139) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.110522873699665,-1.241413950920105,-0.028301341459155,-0.002802078612149) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL1
//!BIND MODEL2
//!BIND MODEL3
//!BIND MODEL4
//!BIND MODEL5
//!BIND MODEL6
//!SAVE MODEL12
//!DESC (AU_M_S_2x_LA) mapping 4_6

vec4 hook()
{
vec4 res = vec4(-0.028171878308058,0.023401414975524,-0.219382032752037,0.005657080560923);
res += mat4(0.092152304947376,-0.071516141295433,0.022714745253325,-0.040128376334906,0.076663307845592,-0.020547624677420,-0.001744566019624,0.020028067752719,0.057269960641861,0.010945116169751,0.000040715374780,0.058817837387323,-0.220213651657104,0.117924459278584,-0.039447095245123,0.042461965233088) * MODEL1_texOff(vec2(-1,-1));
res += mat4(0.165004864335060,0.059093799442053,-0.074506729841232,0.035724263638258,0.143811807036400,-0.029152009636164,0.024569118395448,0.006089961156249,0.040240991860628,-0.095420807600021,0.021838976070285,-0.025462059304118,0.007396437693387,0.003891444765031,-0.175554275512695,-0.042030546814203) * MODEL1_texOff(vec2(-1,0));
res += mat4(0.045368779450655,0.047378748655319,0.100469663739204,-0.004095467738807,0.071133114397526,0.044695802032948,-0.077051550149918,-0.080649547278881,0.025197213515639,0.038144737482071,0.027228686958551,-0.076157540082932,0.153552308678627,-0.116441741585732,-0.094701468944550,0.041691884398460) * MODEL1_texOff(vec2(-1,1));
res += mat4(-0.168564245104790,0.021273652091622,0.074704147875309,-0.361807614564896,-0.157991871237755,0.112349256873131,0.099295474588871,0.024630503728986,-0.008965005166829,0.020779926329851,-0.039343629032373,-0.178132563829422,0.201741591095924,-0.074951484799385,0.000496402266435,-0.013716628775001) * MODEL1_texOff(vec2(0,-1));
res += mat4(-0.285838097333908,-0.168691888451576,-0.005559895653278,0.248315617442131,-0.236053928732872,0.215473949909210,-0.033570509403944,-0.057765182107687,-0.039019335061312,0.027286916971207,0.136662349104881,0.192194804549217,0.099629327654839,-0.118145070970058,-0.294174879789352,-0.147488847374916) * MODEL1_texOff(vec2(0,0));
res += mat4(-0.107980556786060,-0.054843615740538,-0.017369622364640,-0.137553483247757,-0.142505645751953,-0.034324884414673,0.053730595856905,0.075250253081322,0.009730772115290,0.149357065558434,0.052732881158590,-0.152656033635139,-0.157629415392876,-0.010598854161799,0.042114425450563,0.112371280789375) * MODEL1_texOff(vec2(0,1));
res += mat4(-0.021986277773976,-0.068184591829777,-0.049032662063837,-0.031395681202412,0.280530303716660,0.008652127347887,-0.056530050933361,0.030327580869198,-0.077626653015614,0.092363581061363,-0.070994459092617,-0.037411227822304,-0.086535230278969,0.090002357959747,-0.055100053548813,-0.024989558383822) * MODEL1_texOff(vec2(1,-1));
res += mat4(-0.012478786520660,0.017034932971001,-0.073377065360546,-0.084515228867531,0.197129875421524,0.093671627342701,-0.157562613487244,0.025548873469234,-0.048247039318085,-0.199409708380699,0.033375993371010,0.077663235366344,-0.364765197038651,0.164284527301788,-0.073220498859882,-0.009024064056575) * MODEL1_texOff(vec2(1,0));
res += mat4(0.003867622232065,0.045946653932333,-0.017774879932404,0.035541489720345,0.217133790254593,-0.147013261914253,-0.006641230545938,-0.125901877880096,0.018556533381343,-0.135435625910759,-0.003777107456699,0.010728784836829,0.011414282955229,0.029097076505423,-0.001637776964344,-0.005960397887975) * MODEL1_texOff(vec2(1,1));
res += mat4(-0.039974924176931,0.046102873980999,-0.019511774182320,-0.044033549726009,-0.030271159484982,-0.052408602088690,0.025095812976360,-0.014649093151093,-0.080169349908829,0.092559896409512,0.055675797164440,-0.051800820976496,-0.087033197283745,0.070301696658134,-0.052388992160559,-0.072819866240025) * MODEL2_texOff(vec2(-1,-1));
res += mat4(-0.210402980446815,0.253145217895508,0.229083463549614,-0.013066497631371,0.009090366773307,0.233968302607536,0.038444183766842,-0.029418518766761,-0.104294925928116,0.207001209259033,-0.227198883891106,0.015069670975208,0.013342950493097,-0.068938374519348,0.174268484115601,-0.059245996177197) * MODEL2_texOff(vec2(-1,0));
res += mat4(-0.027788667008281,-0.130470573902130,0.030798869207501,0.093161396682262,-0.013779180124402,0.112491570413113,0.065469421446323,0.005675931461155,0.080432102084160,-0.081386320292950,-0.040506966412067,0.029629610478878,-0.025111852213740,0.010985394008458,-0.070327036082745,0.029742904007435) * MODEL2_texOff(vec2(-1,1));
res += mat4(0.143508389592171,0.022287892177701,-0.142406657338142,0.226542115211487,-0.009058624505997,-0.025928655639291,0.036592971533537,-0.252378135919571,-0.023725923150778,0.115288682281971,0.073179937899113,-0.181418165564537,-0.001312142820098,0.065659880638123,0.025831010192633,-0.170961529016495) * MODEL2_texOff(vec2(0,-1));
res += mat4(0.193047240376472,-0.251286834478378,0.026008764281869,0.091012381017208,0.118089072406292,-0.018147135153413,-0.134236350655556,0.175168052315712,0.100589431822300,-0.057641420513391,-0.029831737279892,0.308643937110901,-0.160854026675224,-0.206168740987778,0.147266313433647,0.051610335707664) * MODEL2_texOff(vec2(0,0));
res += mat4(0.029268819838762,-0.090129286050797,0.140404671430588,-0.000762718205806,0.004487211816013,0.126688927412033,0.056905675679445,-0.166413590312004,-0.091423034667969,0.055339876562357,0.220065131783485,-0.168691709637642,-0.020365467295051,-0.023618726059794,-0.257470905780792,0.015234054066241) * MODEL2_texOff(vec2(0,1));
res += mat4(-0.102299265563488,0.022972919046879,-0.075014702975750,-0.084303796291351,-0.011922565288842,0.001463936874643,0.060230262577534,0.044349707663059,0.049059484153986,-0.084704913198948,0.052320349961519,0.121997721493244,-0.037478081882000,-0.032253757119179,0.071585610508919,-0.038997210562229) * MODEL2_texOff(vec2(1,-1));
res += mat4(0.061233747750521,0.012087453156710,-0.116881079971790,-0.000282928784145,0.026326734572649,0.014112493954599,-0.001418477855623,-0.049441047012806,0.015319023281336,-0.033922169357538,-0.049705117940903,-0.073098257184029,0.035525802522898,-0.027545602992177,0.044430501759052,-0.094339057803154) * MODEL2_texOff(vec2(1,0));
res += mat4(-0.032792009413242,-0.053020052611828,0.051201276481152,-0.060910962522030,0.071047775447369,-0.092355519533157,0.016358893364668,-0.021411390975118,-0.086837723851204,-0.012245799414814,0.063498437404633,-0.079404450953007,0.026390355080366,-0.003183822846040,-0.025093529373407,0.001092144055292) * MODEL2_texOff(vec2(1,1));
res += mat4(0.092551939189434,-0.055493686348200,0.154775902628899,-0.052714623510838,0.015650879591703,-0.051849789917469,-0.090453177690506,0.006857657339424,0.006254982203245,-0.138619393110275,-0.053388651460409,-0.106708511710167,-0.095393233001232,-0.030100261792541,-0.113372713327408,0.019081491976976) * MODEL3_texOff(vec2(-1,-1));
res += mat4(0.081135198473930,-0.036177642643452,-0.045724906027317,0.061213955283165,0.008212681859732,-0.139503121376038,-0.120581731200218,-0.094576261937618,-0.035671614110470,-0.093948431313038,0.043075654655695,-0.086957402527332,-0.205155655741692,-0.075394131243229,-0.048482175916433,-0.086468629539013) * MODEL3_texOff(vec2(-1,0));
res += mat4(0.024318499490619,-0.224190786480904,0.014742948114872,0.015509482473135,-0.002261399058625,-0.117449112236500,0.035937778651714,-0.015699442476034,0.055929951369762,0.028537683188915,-0.003784351516515,0.016758088022470,-0.044341873377562,-0.046657029539347,0.033258724957705,-0.048895798623562) * MODEL3_texOff(vec2(-1,1));
res += mat4(0.023499811068177,-0.076978296041489,0.172455504536629,-0.034074336290359,0.045160286128521,-0.009268651716411,-0.297829359769821,-0.037200175225735,-0.000545150192920,0.064406476914883,-0.016259541735053,-0.090466603636742,0.168241247534752,0.027220588177443,-0.254412055015564,0.083624146878719) * MODEL3_texOff(vec2(0,-1));
res += mat4(-0.094003230333328,-0.033616855740547,-0.332144260406494,-0.211851745843887,-0.013621295802295,-0.029004991054535,-0.217766523361206,-0.146040976047516,0.046485841274261,-0.107964709401131,0.030258068814874,0.134961456060410,0.373508453369141,0.163302659988403,-0.186777383089066,0.171814203262329) * MODEL3_texOff(vec2(0,0));
res += mat4(-0.054327253252268,-0.251054078340530,-0.075776666402817,0.116673894226551,0.018491575494409,-0.032080590724945,-0.101145870983601,0.139616414904594,0.062915317714214,-0.140814945101738,0.070001043379307,-0.189349740743637,0.051835019141436,0.216640785336494,0.063223361968994,-0.133866116404533) * MODEL3_texOff(vec2(0,1));
res += mat4(0.044809155166149,0.017411274835467,0.072442948818207,0.018185302615166,-0.159751906991005,-0.013226059265435,-0.188905000686646,-0.095769792795181,-0.028817022219300,-0.015985978767276,0.021236093714833,0.008372479118407,-0.101540878415108,0.014044267125428,0.021601848304272,0.047505032271147) * MODEL3_texOff(vec2(1,-1));
res += mat4(-0.101514779031277,0.020321872085333,-0.188103258609772,-0.022481186315417,-0.144785106182098,0.033532049506903,0.008459291420877,-0.113962575793266,0.019537080079317,0.030568325892091,-0.099822118878365,-0.036431659013033,-0.213797152042389,-0.141820058226585,0.089533910155296,0.059644516557455) * MODEL3_texOff(vec2(1,0));
res += mat4(0.077750876545906,0.111174546182156,0.029024153947830,-0.035893298685551,-0.171013355255127,0.118923649191856,-0.012618222273886,0.003315479028970,-0.012457468546927,-0.185653492808342,0.040815621614456,-0.019374251365662,-0.106203332543373,-0.134165212512016,-0.002953002694994,0.034960649907589) * MODEL3_texOff(vec2(1,1));
res += mat4(0.022748408839107,0.010882523842156,0.031109835952520,0.043992578983307,-0.002534233732149,0.050609283149242,0.245571017265320,-0.028073834255338,0.050709728151560,0.032746817916632,0.063133403658867,-0.023126998916268,0.032908119261265,-0.011686724610627,0.016383783891797,0.053087837994099) * MODEL4_texOff(vec2(-1,-1));
res += mat4(0.011718620546162,-0.267981350421906,0.129723727703094,-0.042254649102688,-0.095764294266701,0.111647821962833,0.298917740583420,0.001721658743918,-0.116278856992722,-0.053569130599499,0.270949453115463,0.110452443361282,0.118473082780838,-0.122268334031105,0.057572565972805,-0.013352677226067) * MODEL4_texOff(vec2(-1,0));
res += mat4(0.031733103096485,-0.056283533573151,0.133157759904861,-0.038278691470623,-0.069453410804272,0.070413634181023,-0.134951889514923,0.005802019964904,-0.008977274410427,0.065009646117687,-0.101401582360268,0.029399726539850,-0.018065547570586,0.073951467871666,-0.073554046452045,-0.054168991744518) * MODEL4_texOff(vec2(-1,1));
res += mat4(0.016537917777896,0.033991921693087,0.055066756904125,-0.092880755662918,-0.023482033982873,-0.055024340748787,0.241536870598793,-0.023858822882175,-0.037512045353651,-0.081661827862263,0.075301930308342,-0.033020243048668,-0.067525535821915,-0.027328535914421,0.137111857533455,-0.006397751625627) * MODEL4_texOff(vec2(0,-1));
res += mat4(0.061523433774710,-0.234197080135345,-0.107816830277443,0.104298457503319,0.087718404829502,-0.106861360371113,0.338601708412170,-0.066046759486198,0.172578349709511,0.049815345555544,0.360200166702271,-0.253891915082932,-0.126648351550102,0.113421931862831,0.019526541233063,-0.317572176456451) * MODEL4_texOff(vec2(0,0));
res += mat4(0.109070919454098,-0.183651462197304,0.187841415405273,0.025610527023673,0.046937029808760,-0.100472941994667,-0.189179539680481,0.126806929707527,-0.042887311428785,-0.189604237675667,-0.046228136867285,0.358621239662170,-0.078857854008675,0.126913562417030,-0.186571076512337,0.154288038611412) * MODEL4_texOff(vec2(0,1));
res += mat4(-0.082290127873421,0.037143424153328,0.003976081032306,-0.002692345762625,0.134162664413452,-0.055136274546385,0.061557248234749,0.084270484745502,-0.102978847920895,-0.032033141702414,0.100616253912449,0.083252914249897,0.078851565718651,-0.018802514299750,0.045428365468979,-0.090821102261543) * MODEL4_texOff(vec2(1,-1));
res += mat4(-0.344694703817368,0.161918297410011,-0.152770578861237,-0.002535601379350,0.069291897118092,0.097314454615116,0.122895136475563,0.087426364421844,-0.179405406117439,0.016011133790016,0.178417742252350,0.053142067044973,0.039011579006910,-0.037725761532784,0.041901335120201,0.080026000738144) * MODEL4_texOff(vec2(1,0));
res += mat4(-0.147475332021713,0.201456382870674,0.007901448756456,-0.029696533456445,0.086497947573662,0.087338805198669,0.012256814166903,0.010197630152106,-0.035939671099186,0.077508538961411,0.029587786644697,-0.029270736500621,0.112357206642628,-0.084255568683147,-0.058960225433111,0.010456053540111) * MODEL4_texOff(vec2(1,1));
res += mat4(0.084237031638622,-0.060419686138630,-0.002336305566132,0.077177658677101,0.000603567459621,0.077394157648087,-0.011843408457935,-0.018232524394989,-0.002111554145813,0.023425837978721,0.112658120691776,-0.001754680997692,-0.001255587441847,-0.011870531365275,-0.070522166788578,0.079374462366104) * MODEL5_texOff(vec2(-1,-1));
res += mat4(0.025538427755237,0.014072558842599,-0.197417125105858,0.055517908185720,0.003871757071465,0.133976295590401,-0.347225695848465,-0.017030287533998,-0.002367338864133,0.030107330530882,-0.069415435194969,0.154157921671867,0.216652318835258,-0.228773117065430,-0.021755851805210,0.019413722679019) * MODEL5_texOff(vec2(-1,0));
res += mat4(0.071327812969685,0.007687809411436,0.060255799442530,-0.038582403212786,-0.130676433444023,0.195864498615265,0.087898530066013,-0.062756992876530,0.055150669068098,0.036968998610973,0.121684737503529,0.179250314831734,0.063287235796452,0.011524030007422,0.012866546399891,-0.101636461913586) * MODEL5_texOff(vec2(-1,1));
res += mat4(0.010494458489120,0.141409978270531,0.256746619939804,-0.263311058282852,0.111113429069519,-0.045174174010754,-0.138655856251717,-0.112008325755596,0.007794386241585,-0.111769922077656,-0.041162904351950,-0.013160320930183,0.031138250604272,0.033425372093916,-0.038999017328024,-0.085308469831944) * MODEL5_texOff(vec2(0,-1));
res += mat4(0.036136973649263,-0.007951500825584,-0.219091936945915,0.124941997230053,0.058338996022940,0.083488263189793,-0.124589838087559,-0.024772724136710,0.017141949385405,0.069831885397434,0.057757254689932,-0.199998542666435,-0.038903839886189,-0.038031317293644,0.037272073328495,-0.132078304886818) * MODEL5_texOff(vec2(0,0));
res += mat4(-0.073527492582798,0.100393377244473,0.071321159601212,-0.027916543185711,0.219912067055702,0.022360118106008,-0.080272816121578,0.149071276187897,-0.056255824863911,-0.053856041282415,-0.062019944190979,0.337889999151230,0.020079033449292,0.123139321804047,-0.105943478643894,0.247217372059822) * MODEL5_texOff(vec2(0,1));
res += mat4(0.004676175769418,-0.046920709311962,0.078058883547783,0.101586394011974,0.043180536478758,0.047812834382057,-0.029472872614861,0.038362789899111,0.009936070069671,0.040397465229034,-0.093142837285995,-0.089623585343361,0.111529290676117,-0.047330886125565,0.126830667257309,-0.165822014212608) * MODEL5_texOff(vec2(1,-1));
res += mat4(0.015082256868482,-0.000390809524106,-0.165824010968208,0.053194385021925,0.184706941246986,0.124670937657356,-0.102372705936432,-0.061007272452116,-0.014808566309512,-0.039858184754848,0.200374588370323,0.016794171184301,0.093779578804970,0.023128012195230,-0.056775778532028,0.020069340243936) * MODEL5_texOff(vec2(1,0));
res += mat4(0.065187789499760,0.025184571743011,0.014911745674908,-0.006076188292354,0.135073781013489,0.056260220706463,0.021939529106021,-0.108132377266884,-0.067036554217339,-0.003193789394572,0.102294169366360,0.029254047200084,0.128803104162216,0.039191577583551,-0.066792257130146,-0.045912493020296) * MODEL5_texOff(vec2(1,1));
res += mat4(-0.025591725483537,0.036379750818014,-0.042829260230064,-0.036359526216984,0.026039173826575,-0.010247133672237,-0.023285999894142,0.036975566297770,-0.022676369175315,0.014927788637578,-0.134400501847267,0.052917007356882,0.068483218550682,-0.040872897952795,-0.111673712730408,0.104588136076927) * MODEL6_texOff(vec2(-1,-1));
res += mat4(-0.025403322651982,-0.199014216661453,0.007265931926668,0.063175477087498,-0.028173627331853,-0.119468159973621,0.124810449779034,-0.006959959864616,0.135282352566719,-0.160568848252296,0.118183366954327,-0.096622437238693,0.030008686706424,-0.065277889370918,-0.033547028899193,0.111811809241772) * MODEL6_texOff(vec2(-1,0));
res += mat4(0.003637248184532,-0.057327564805746,0.028656035661697,0.018932711333036,0.127849400043488,-0.195727452635765,-0.084850639104843,0.136110842227936,0.119891054928303,-0.035052288323641,-0.061500824987888,0.073254875838757,-0.028143294155598,-0.081448376178741,0.111128419637680,0.011215666308999) * MODEL6_texOff(vec2(-1,1));
res += mat4(-0.104574508965015,0.253206580877304,-0.000923023326322,0.006295092403889,0.058961719274521,0.109017461538315,0.007046643178910,0.053508225828409,0.030607473105192,0.133371114730835,-0.023906506597996,-0.027333909645677,-0.084653303027153,-0.135066002607346,-0.096068583428860,0.272278010845184) * MODEL6_texOff(vec2(0,-1));
res += mat4(-0.027783427387476,0.016466865316033,-0.183869346976280,0.156840711832047,-0.037475582212210,-0.018479857593775,-0.187783852219582,0.064971938729286,-0.085517950356007,0.112233817577362,-0.142933204770088,0.234161972999573,-0.049959551542997,0.229698300361633,-0.027381550520658,-0.108225710690022) * MODEL6_texOff(vec2(0,0));
res += mat4(-0.053105529397726,-0.014776336960495,0.148708492517471,-0.045601017773151,-0.107416979968548,0.009499139152467,0.108322903513908,-0.265251487493515,-0.114773854613304,0.014534370973706,0.127634108066559,-0.048723451793194,0.121190860867500,0.059673167765141,0.157050251960754,-0.162174358963966) * MODEL6_texOff(vec2(0,1));
res += mat4(-0.096520185470581,0.065441370010376,0.044085673987865,0.057217318564653,-0.207487374544144,-0.075444020330906,0.334078133106232,-0.107057012617588,0.138929381966591,-0.097334228456020,0.043098837137222,-0.038286387920380,-0.112811110913754,0.089379422366619,0.029005641117692,0.013248068280518) * MODEL6_texOff(vec2(1,-1));
res += mat4(-0.483077824115753,-0.074304036796093,-0.013247633352876,0.041121516376734,-0.153352469205856,-0.073662944138050,-0.281705588102341,0.054378230124712,0.185589566826820,-0.208368659019470,-0.055011745542288,-0.134941846132278,-0.144859850406647,-0.111331231892109,0.072780214250088,0.070135682821274) * MODEL6_texOff(vec2(1,0));
res += mat4(-0.009597897529602,-0.047399848699570,0.002673134440556,-0.015271677635610,-0.184628784656525,-0.050168436020613,0.160723999142647,-0.014077018015087,0.066751524806023,-0.053291339427233,-0.114397898316383,-0.046611797064543,-0.003007462713867,0.116026483476162,-0.035820696502924,0.112528130412102) * MODEL6_texOff(vec2(1,1));
res = max(res, vec4(0.0)) + vec4(-0.015488644130528,0.231502339243889,-0.144324883818626,0.834800243377686) * min(res, vec4(0.0));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!COMPONENTS 4
//!BIND MODEL7
//!BIND MODEL8
//!BIND MODEL9
//!BIND MODEL10
//!BIND MODEL11
//!BIND MODEL12
//!SAVE SUBCONV1
//!DESC (AU_M_S_2x_LA) sup-pixel convolution 1

vec4 hook()
{
vec4 res = vec4(-0.001220868900418,-0.003236392047256,-0.001768321730196,-0.003683529328555);
res += mat4(-0.008781489916146,-0.000038736547140,-0.011881868354976,0.007999973371625,0.015897434204817,-0.010490706190467,0.000414570589783,0.000298181839753,0.005419493652880,-0.011018077842891,0.002532655838877,-0.002760115545243,-0.010216528549790,0.005288457497954,0.000600301835220,0.002038974314928) * MODEL7_texOff(vec2(-1,-1));
res += mat4(0.033721063286066,0.031796570867300,-0.003052078885958,-0.032892890274525,-0.003574377158657,-0.007222588174045,-0.003332683816552,-0.000274278339930,-0.052399106323719,0.000331843213644,0.038793470710516,0.041099056601524,0.019635977223516,-0.006521436385810,0.000979403383099,0.002890952397138) * MODEL7_texOff(vec2(-1,0));
res += mat4(0.005923342425376,-0.003370971418917,0.001485029584728,0.006602618843317,-0.003596267197281,0.003998031839728,0.002110372297466,0.001241408288479,0.006078468170017,-0.027331504970789,0.006701511796564,0.007637565024197,-0.000877946731634,-0.010675179772079,0.003242816776037,-0.004889662377536) * MODEL7_texOff(vec2(-1,1));
res += mat4(0.000174601242179,-0.004731751047075,0.010226458311081,-0.019679971039295,0.024286232888699,0.003578488249332,0.043316528201103,-0.016200372949243,0.002211315557361,0.005455517675728,0.002519254805520,-0.003923260141164,0.014554258435965,0.011305317282677,-0.006042561959475,0.013909379020333) * MODEL7_texOff(vec2(0,-1));
res += mat4(-0.005478868726641,-0.028942763805389,-0.049260463565588,0.029546195641160,0.032147016376257,-0.055219020694494,0.018747277557850,-0.037446368485689,0.036212984472513,0.016278475522995,-0.015188892371953,-0.017741324380040,0.014396146871150,-0.029485866427422,0.038799263536930,-0.030895521864295) * MODEL7_texOff(vec2(0,0));
res += mat4(0.013653908856213,0.031709875911474,0.004747710190713,-0.040020093321800,-0.011565452441573,0.001239094417542,-0.012369178235531,0.005881631281227,-0.012885106727481,0.008780599571764,0.005450737662613,0.016595607623458,-0.014383894391358,0.007443520240486,-0.012693705037236,-0.000143148427014) * MODEL7_texOff(vec2(0,1));
res += mat4(0.001775851473212,0.002387277549133,-0.003957146778703,0.006008166354150,-0.002490450628102,0.003709482261911,-0.003689914010465,0.015726037323475,-0.002664945088327,0.000118025724078,0.001393269514665,0.001472967560403,-0.003317434573546,-0.002724847523496,0.009949132800102,-0.000727571605239) * MODEL7_texOff(vec2(1,-1));
res += mat4(-0.011992016807199,0.001197562320158,0.032437887042761,0.002088584937155,0.005220692604780,-0.000534547434654,0.018194345757365,-0.024383595213294,-0.008034546859562,-0.007876836694777,-0.004582494962960,-0.000952143629547,0.003391800913960,-0.002035795245320,-0.002067402470857,-0.006466754712164) * MODEL7_texOff(vec2(1,0));
res += mat4(-0.006283588707447,-0.017538938671350,-0.007749254349619,0.006889051757753,-0.000612159958109,0.000233582730289,-0.005199984647334,-0.002375410636887,0.003416776889935,-0.000462133320980,-0.002655297284946,-0.004182117991149,0.001513714436442,0.003379113739356,-0.004369726404548,0.004397831391543) * MODEL7_texOff(vec2(1,1));
res += mat4(0.002862895373255,0.009259779006243,0.003639765083790,0.005062398966402,-0.001991092460230,-0.000524546660017,-0.006057282909751,0.000947940163314,0.015684468671679,0.011286409571767,0.007139295805246,0.000202327792067,0.001480528269894,-0.001687725656666,0.003054096829146,-0.000389783963328) * MODEL8_texOff(vec2(-1,-1));
res += mat4(0.009619484655559,-0.003131475299597,-0.012064734473825,-0.005741657689214,0.004046723712236,-0.000242100097239,-0.015327117405832,-0.015602768398821,0.025487607344985,0.020630935207009,0.011311075650156,0.012188325636089,-0.002854759804904,0.005302569828928,0.012021834030747,0.010458779521286) * MODEL8_texOff(vec2(-1,0));
res += mat4(-0.005782802123576,-0.000373933027731,-0.003833489958197,-0.011174607090652,-0.000769340607803,0.001382549293339,0.000142240605783,-0.006215563975275,-0.004236770328134,0.003760356456041,-0.005504806526005,-0.001591499312781,0.000966609397437,-0.003138319356367,0.000154192151967,0.007482147775590) * MODEL8_texOff(vec2(-1,1));
res += mat4(0.027876390144229,0.003502178471535,0.015755767002702,0.007465944625437,-0.007235579192638,-0.002164056524634,0.010168834589422,-0.000065482665377,0.011440150439739,0.013783263973892,0.010276935063303,0.012909496203065,0.003410022705793,0.000966827443335,-0.005675285123289,-0.001102796872146) * MODEL8_texOff(vec2(0,-1));
res += mat4(0.024128101766109,0.036199744790792,0.024530362337828,0.015097819268703,-0.032959669828415,-0.028190337121487,0.034785609692335,0.037102978676558,-0.028800643980503,-0.017060589045286,0.023769699037075,0.008162206970155,0.026805715635419,0.014972968026996,-0.026073124259710,-0.017182350158691) * MODEL8_texOff(vec2(0,0));
res += mat4(-0.014879760332406,-0.005245306063443,-0.014541245996952,-0.000550134922378,-0.000115690178063,-0.011196704581380,-0.000725609890651,0.006189635023475,0.005899608600885,-0.011851539835334,0.002802720293403,0.007988281548023,-0.001319743343629,0.015197695232928,-0.000911926326808,-0.013163316063583) * MODEL8_texOff(vec2(0,1));
res += mat4(-0.012025505304337,-0.003916325047612,0.000203672025236,0.000486367731355,0.007333651185036,0.000986444763839,-0.007430113852024,0.002361390506849,0.002326961839572,-0.002806159434840,0.005054412409663,0.003136020153761,-0.004236577544361,-0.001057803514414,0.001513559836894,-0.000191650993656) * MODEL8_texOff(vec2(1,-1));
res += mat4(-0.025919467210770,-0.025029914453626,-0.022101704031229,-0.013773100450635,0.024323947727680,0.024713790044188,-0.001855762326159,-0.012500449083745,0.022821750491858,0.013958557508886,-0.018841380253434,-0.010647580027580,-0.015362705104053,-0.010131542570889,0.002074661664665,0.003401914844289) * MODEL8_texOff(vec2(1,0));
res += mat4(0.000823006907012,-0.015900019556284,-0.015140361152589,-0.027854142710567,-0.002322144806385,0.003670180914924,-0.000232571721426,-0.000100148783531,-0.003969425335526,0.010464504361153,0.002274788217619,-0.003237944329157,0.000602882646490,-0.008159073069692,-0.000963868340477,-0.000826500065159) * MODEL8_texOff(vec2(1,1));
res += mat4(0.001531317248009,-0.004737062845379,0.004951599054039,-0.004807321820408,0.006547473836690,0.005070186685771,-0.008423176594079,-0.002917401026934,-0.012359013780951,-0.001317279879004,0.004778346978128,0.004598809871823,-0.007536482531577,-0.002214187989011,-0.003878315212205,-0.000115834445751) * MODEL9_texOff(vec2(-1,-1));
res += mat4(-0.005759988911450,0.001520774327219,-0.000085963059973,0.001464119181037,0.004824299365282,0.005303372628987,-0.011645929887891,-0.012869745492935,0.009323828853667,-0.020531889051199,-0.030773311853409,-0.012043195776641,-0.009385976009071,-0.009672946296632,-0.003843159647658,-0.007147917523980) * MODEL9_texOff(vec2(-1,0));
res += mat4(0.003588287159801,-0.004220400471240,0.000335044169333,-0.000005137776952,-0.000827608222608,0.000483816635096,-0.001034878077917,-0.004726969171315,0.007628547959030,0.026890220120549,-0.001590584288351,-0.018303437158465,-0.002238135552034,-0.004342764616013,0.002210181439295,0.001392352278344) * MODEL9_texOff(vec2(-1,1));
res += mat4(0.025923857465386,-0.035338610410690,0.009927255101502,-0.016820175573230,-0.027482055127621,-0.008704920299351,0.009244244545698,-0.000473238906125,0.008758703246713,0.006921220570803,0.012762414291501,0.001297141192481,0.000820540473796,0.001852771616541,0.021239744499326,0.007940875366330) * MODEL9_texOff(vec2(0,-1));
res += mat4(-0.036418486386538,0.028004946187139,-0.024510437622666,0.020441863685846,-0.038461703807116,-0.049479212611914,0.025256132707000,0.026226028800011,-0.059269182384014,-0.025927672162652,0.051159337162971,0.051988538354635,0.014102563261986,0.001835734350607,0.013967529870570,0.020851636305451) * MODEL9_texOff(vec2(0,0));
res += mat4(0.017546661198139,-0.000019584131223,0.015620412304997,-0.001726471818984,-0.003816275391728,-0.012458963319659,0.001399360015057,0.012364036403596,0.000055072840041,-0.028373776003718,-0.010245056822896,0.003858527168632,0.000494208594318,0.008866432122886,0.000303266424453,0.005412200000137) * MODEL9_texOff(vec2(0,1));
res += mat4(0.000274483172689,-0.001761753228493,0.013778298161924,-0.019583797082305,-0.005282706115395,-0.001161308027804,0.025161623954773,0.007437208667397,0.022050166502595,0.002137583680451,-0.027919154614210,-0.010621632449329,0.025123579427600,0.007183769252151,-0.029108548536897,-0.006573494989425) * MODEL9_texOff(vec2(1,-1));
res += mat4(-0.005353009793907,0.002758694114164,-0.022605299949646,0.010464580729604,-0.004109067376703,-0.009378476999700,0.022467510774732,0.033013705164194,0.022511729970574,0.037942837923765,0.005516058765352,-0.027522524818778,0.024094777181745,0.035762306302786,-0.029260044917464,-0.046249326318502) * MODEL9_texOff(vec2(1,0));
res += mat4(0.002776405308396,0.002208298305050,0.009846849367023,0.001173676340841,0.000608572736382,0.003141276771203,-0.001520525082015,0.006235675420612,-0.004125323146582,-0.001129255047999,0.002619160339236,0.016804825514555,0.000922788691241,0.009720369242132,-0.006551884580404,-0.010085583664477) * MODEL9_texOff(vec2(1,1));
res += mat4(0.003028476843610,-0.000748661579564,-0.003098396118730,0.003358520101756,0.010111632756889,0.013991055078804,0.006162977777421,0.000551110308152,-0.011330470442772,0.007997028529644,-0.003156178398058,0.002892623888329,0.011181758716702,-0.013566936366260,0.005526913795620,-0.005188498180360) * MODEL10_texOff(vec2(-1,-1));
res += mat4(0.002118188189343,-0.002899394836277,-0.007145483512431,-0.002607592847198,0.013995542190969,-0.010828943923116,0.009219423867762,0.010615533217788,-0.026408217847347,-0.042096886783838,-0.007093844469637,-0.014516169205308,-0.025983346626163,0.016110884025693,-0.004027049057186,-0.001412351499312) * MODEL10_texOff(vec2(-1,0));
res += mat4(-0.007981903851032,0.005393604747951,-0.003159677609801,0.001119769527577,-0.001393920392729,0.018298024311662,-0.005497325677425,-0.000073975956184,0.007681872230023,0.001014334848151,0.006089863833040,0.006109990179539,0.005412619095296,0.005991716869175,-0.002201159950346,-0.000785804819316) * MODEL10_texOff(vec2(-1,1));
res += mat4(0.003052558517084,-0.016415344551206,0.007524741813540,-0.011991312727332,0.018520647659898,0.013586080633104,0.011648238636553,0.023934623226523,0.004008684772998,0.017407473176718,-0.005104664247483,0.017380915582180,-0.010801881551743,-0.009964351542294,-0.000090756620921,-0.017393494024873) * MODEL10_texOff(vec2(0,-1));
res += mat4(-0.047159750014544,0.041375625878572,-0.011607063934207,0.013229123316705,-0.032884355634451,-0.030870696529746,-0.037828523665667,-0.061300117522478,0.014232709072530,-0.008161733858287,0.005119758658111,-0.025823254138231,-0.020565006881952,0.041725505143404,-0.043340116739273,0.045603968203068) * MODEL10_texOff(vec2(0,0));
res += mat4(0.021357459947467,-0.001754968310706,0.001422479166649,0.008891982957721,0.005981903523207,0.010545405559242,0.000914665812161,0.009143072180450,0.014428749680519,0.020426262170076,0.018559286370873,0.021914705634117,0.028012575581670,-0.027119791135192,0.027645740658045,-0.003259857883677) * MODEL10_texOff(vec2(0,1));
res += mat4(0.001505563384853,-0.006264461204410,0.000847069662996,-0.013988068327308,-0.001344632823020,-0.005373575724661,0.013965653255582,0.001009676721878,-0.004002308472991,-0.001489736605436,0.002353589283302,0.005824697203934,-0.004021584987640,0.004309041891247,-0.009744821116328,-0.000323856453178) * MODEL10_texOff(vec2(1,-1));
res += mat4(-0.010215519927442,0.007062606979162,-0.034496974200010,0.035048563033342,0.000421714241384,0.001735386555083,0.009848502464592,0.014172606170177,-0.001005411730148,-0.009611725807190,0.000432657107012,-0.008782467804849,0.004286343231797,-0.000892043812200,0.006446865852922,0.014827108941972) * MODEL10_texOff(vec2(1,0));
res += mat4(0.005272953305393,0.003691623220220,0.021772136911750,-0.001935586682521,0.001288096071221,0.000117262687127,0.004715468268842,0.012384911067784,-0.000832215650007,0.004613899160177,0.005843334831297,0.009766483679414,0.003126567695290,-0.006235220935196,0.011690160259604,-0.024020342156291) * MODEL10_texOff(vec2(1,1));
res += mat4(0.002161350334063,0.011623581871390,0.003797384677455,0.001666322699748,0.004564633592963,-0.008634831756353,0.002460886724293,-0.004046926274896,0.021401282399893,-0.001250584726222,-0.012621569447219,-0.008002395741642,-0.008663698099554,0.002414664020762,-0.000961116456892,-0.004575660452247) * MODEL11_texOff(vec2(-1,-1));
res += mat4(0.023313725367188,-0.024615362286568,-0.001508998102508,-0.005092993378639,-0.013735170476139,0.012875891290605,-0.000977980787866,0.001342379837297,-0.034298695623875,0.011988797225058,-0.003615403780714,-0.023894367739558,0.004324605222791,-0.031364429742098,0.022858321666718,0.016038322821259) * MODEL11_texOff(vec2(-1,0));
res += mat4(-0.012579497881234,0.010649980977178,-0.005605801939964,0.006034404039383,0.005182774737477,-0.000004339531188,-0.001041375333443,0.002524327952415,0.005174778401852,-0.009352653287351,0.007279907353222,0.014423334971070,-0.001518500270322,0.016285849735141,-0.009391175583005,-0.002980777528137) * MODEL11_texOff(vec2(-1,1));
res += mat4(-0.017756167799234,0.015646796673536,-0.015303930267692,0.025181425735354,-0.017823774367571,0.007791907992214,-0.007903734222054,-0.005515767261386,-0.026326444000006,0.008308612741530,0.001884703291580,-0.006682700943202,-0.014138678088784,-0.008298825472593,0.027605243027210,0.005609878804535) * MODEL11_texOff(vec2(0,-1));
res += mat4(0.025999328121543,-0.000971087662037,0.046741228550673,-0.037059329450130,0.003598472103477,0.015613531693816,-0.019160507246852,0.026291996240616,0.014198770746589,-0.057490669190884,0.024402376264334,0.049449324607849,0.034888308495283,0.045827403664589,-0.051842350512743,-0.000707047991455) * MODEL11_texOff(vec2(0,0));
res += mat4(0.004012188408524,-0.025860700756311,-0.011411836370826,-0.011268337257206,0.004551959689707,-0.009929735213518,0.010446636006236,-0.008355495519936,-0.002797868568450,0.021225169301033,0.001512445276603,-0.010120280086994,0.004201644100249,-0.005059030838311,0.003374467371032,-0.013759716413915) * MODEL11_texOff(vec2(0,1));
res += mat4(-0.000381142395781,-0.001365460455418,-0.006970421876758,-0.002405967796221,-0.000170790357515,0.002482128096744,-0.010030888952315,0.007202542386949,0.000930281123146,-0.012148552574217,0.019933603703976,0.006625601090491,0.019784480333328,0.010098681785166,-0.026786630973220,0.005626582074910) * MODEL11_texOff(vec2(1,-1));
res += mat4(-0.002495482563972,0.001455002930015,-0.001140073756687,0.013317193835974,0.003678636392578,-0.002557137282565,0.012076473794878,-0.002984979655594,0.012406546622515,0.024127909913659,-0.020221613347530,-0.006696307566017,-0.018166774883866,-0.000442078249762,0.010926201008260,-0.034991759806871) * MODEL11_texOff(vec2(1,0));
res += mat4(0.004450620617718,0.000150120613398,0.010825949721038,-0.010613486170769,-0.004688098561019,-0.000370746973203,-0.003758005565032,-0.002680591074750,-0.002485793549567,0.000726117868908,-0.001298330258578,0.002975792856887,-0.008415806107223,-0.009437088854611,0.004530261736363,0.012613574042916) * MODEL11_texOff(vec2(1,1));
res += mat4(0.013532038778067,0.000647016509902,-0.011007672175765,-0.001927073579282,-0.003675902960822,0.003734738333151,0.008540085516870,0.003580715507269,-0.007335782051086,-0.001688593882136,-0.000788249715697,0.000367735134205,-0.013197298161685,-0.004692798014730,-0.003941483329982,-0.003234939416870) * MODEL12_texOff(vec2(-1,-1));
res += mat4(0.043116487562656,0.045788221061230,-0.039459630846977,-0.036231029778719,0.003683644812554,-0.004966582637280,0.006895629223436,0.011157727800310,-0.007870756089687,0.013224154710770,-0.001649102661759,0.002718909177929,0.007442078553140,0.003367715748027,-0.008487109094858,0.002649656729773) * MODEL12_texOff(vec2(-1,0));
res += mat4(0.003716864390299,0.013164988718927,-0.000626176595688,-0.016287541016936,-0.002121359575540,0.001995911588892,-0.002876122016460,-0.000964918232057,0.006809545215219,-0.003478082828224,0.002818513661623,-0.001318887574598,-0.011232214979827,0.003918573725969,-0.003861151868477,-0.006729337386787) * MODEL12_texOff(vec2(-1,1));
res += mat4(-0.006925040390342,0.001520573976450,-0.005171027500182,-0.004740441218019,0.019600700587034,-0.002001373097301,-0.017325567081571,-0.007118080742657,0.011618693359196,-0.020079802721739,-0.003563999431208,-0.011747937649488,-0.033298809081316,0.002124410355464,-0.027703728526831,-0.000701493117958) * MODEL12_texOff(vec2(0,-1));
res += mat4(-0.021006125956774,-0.021538985893130,-0.003958749119192,0.000313984346576,-0.008986956439912,0.020762147381902,-0.012678712606430,-0.025244820863008,-0.047759283334017,0.032274093478918,-0.035020381212234,0.032060053199530,0.028990510851145,-0.019506122916937,0.028082011267543,-0.011482852511108) * MODEL12_texOff(vec2(0,0));
res += mat4(0.000142077595228,-0.008474778383970,0.000936482334509,-0.004216600209475,0.001867177896202,-0.006551945582032,-0.001745611662045,0.001559405936860,0.001580109819770,0.022784993052483,0.007019895594567,0.007539868820459,-0.023991374298930,0.007996815256774,-0.025104461237788,0.010923026129603) * MODEL12_texOff(vec2(0,1));
res += mat4(0.001646893797442,-0.001554127782583,0.001767185400240,-0.000817829743028,-0.022549934685230,-0.008733388967812,0.016085341572762,-0.005410410463810,0.003644613549113,-0.001635253778659,0.013135234825313,-0.012173993512988,0.003742242464796,-0.000463420496089,-0.014409003779292,0.000505866890308) * MODEL12_texOff(vec2(1,-1));
res += mat4(0.010290685109794,0.009771101176739,0.003672435879707,0.006668596062809,-0.012220421805978,-0.021011000499129,0.009583902545273,0.042044471949339,-0.004967811517417,-0.000739835842978,-0.024064484983683,0.010545700788498,0.001313579850830,0.009366771206260,0.009912275709212,-0.004395968746394) * MODEL12_texOff(vec2(1,0));
res += mat4(-0.001697792904451,0.003324138699099,0.000676529889461,-0.000005525679626,0.003684041788802,-0.003262540558353,0.004208281636238,-0.005684656556696,-0.002393266418949,0.003964539151639,-0.003425767412409,0.018730251118541,-0.002117539057508,0.000029689748771,-0.013805615715683,0.000054594693211) * MODEL12_texOff(vec2(1,1));
return res;
}

//!HOOK LUMA
//!WHEN OUTPUT.w LUMA.w / 1.200 > OUTPUT.h LUMA.h / 1.200 > *
//!WIDTH LUMA.w 2 *
//!HEIGHT LUMA.h 2 *
//!BIND SUBCONV1
//!BIND LANCZOS3
//!DESC (AU_M_S_2x_LA) depth to space

vec4 hook()
{
vec2 fcoord = fract(SUBCONV1_pos * SUBCONV1_size);
vec2 base = SUBCONV1_pos + (vec2(0.5) - fcoord) * SUBCONV1_pt;
ivec2 index = ivec2(fcoord * vec2(2));
vec4 res = SUBCONV1_tex(base);
return vec4(res[index.x * 2 + index.y] + float(LANCZOS3_texOff(0)), 0, 0, 1);
}
